|
| 1 | +// Module included in the following assemblies: |
| 2 | +// |
| 3 | +// * authentication/rosa-hcp-aws-managed-policy-reference.adoc |
| 4 | + |
| 5 | +:_mod-docs-content-type: REFERENCE |
| 6 | +[id="rosa-roles-and-policies_{context}"] |
| 7 | += ROSA roles and AWS managed policies |
| 8 | + |
| 9 | +.Account-wide roles |
| 10 | + |
| 11 | +ifdef::openshift-rosa-hcp[] |
| 12 | +* `<prefix>-HCP-ROSA-Worker-Role` |
| 13 | +* `<prefix>-HCP-ROSA-Support-Role` |
| 14 | +* `<prefix>-HCP-ROSA-Installer-Role` |
| 15 | +endif::openshift-rosa-hcp[] |
| 16 | + |
| 17 | +ifdef::openshift-rosa[] |
| 18 | +* `<prefix>-ROSA-Worker-Role` |
| 19 | +* `<prefix>-ROSA-Support-Role` |
| 20 | +* `<prefix>-ROSA-Installer-Role` |
| 21 | +endif::openshift-rosa[] |
| 22 | + |
| 23 | +.Account-wide AWS-managed policies |
| 24 | + |
| 25 | +* link:https://docs.aws.amazon.com/aws-managed-policy/latest/reference/ROSAInstallerPolicy.html[ROSAInstallerPolicy] |
| 26 | +* link:https://docs.aws.amazon.com/aws-managed-policy/latest/reference/ROSAWorkerInstancePolicy.html[ROSAWorkerInstancePolicy] |
| 27 | +* link:https://docs.aws.amazon.com/aws-managed-policy/latest/reference/ROSASRESupportPolicy.html[ROSASRESupportPolicy] |
| 28 | +* link:https://docs.aws.amazon.com/aws-managed-policy/latest/reference/ROSAIngressOperatorPolicy.html[ROSAIngressOperatorPolicy] |
| 29 | +* link:https://docs.aws.amazon.com/aws-managed-policy/latest/reference/ROSAAmazonEBSCSIDriverOperatorPolicy.html[ROSAAmazonEBSCSIDriverOperatorPolicy] |
| 30 | +* link:https://docs.aws.amazon.com/aws-managed-policy/latest/reference/ROSACloudNetworkConfigOperatorPolicy.html[ROSACloudNetworkConfigOperatorPolicy] |
| 31 | +* link:https://docs.aws.amazon.com/aws-managed-policy/latest/reference/ROSAControlPlaneOperatorPolicy.html[ROSAControlPlaneOperatorPolicy] |
| 32 | +* link:https://docs.aws.amazon.com/aws-managed-policy/latest/reference/ROSAImageRegistryOperatorPolicy.html[ROSAImageRegistryOperatorPolicy] |
| 33 | +* link:https://docs.aws.amazon.com/aws-managed-policy/latest/reference/ROSAKMSProviderPolicy.html[ROSAKMSProviderPolicy] |
| 34 | +* link:https://docs.aws.amazon.com/aws-managed-policy/latest/reference/ROSAKubeControllerPolicy.html[ROSAKubeControllerPolicy] |
| 35 | +* link:https://docs.aws.amazon.com/aws-managed-policy/latest/reference/ROSAManageSubscription.html[ROSAManageSubscription] |
| 36 | +* link:https://docs.aws.amazon.com/aws-managed-policy/latest/reference/ROSANodePoolManagementPolicy.html[ROSANodePoolManagementPolicy] |
| 37 | +
|
| 38 | +.Operator roles are: |
| 39 | + |
| 40 | +Certain policies are used by the cluster Operator roles, listed below. The Operator roles are created in a second step because they are dependent on an existing cluster name and cannot be created at the same time as the account-wide roles. |
| 41 | + |
| 42 | +* <operator_role_prefix>-openshift-cluster-csi-drivers-ebs-cloud-credentials |
| 43 | +* <operator_role_prefix>-openshift-cloud-network-config-controller-cloud-credentials |
| 44 | +* <operator_role_prefix>-openshift-machine-api-aws-cloud-credentials |
| 45 | +* <operator_role_prefix>-openshift-cloud-credential-operator-cloud-credentials |
| 46 | +* <operator_role_prefix>-openshift-image-registry-installer-cloud-credentials |
| 47 | +* <operator_role_prefix>-openshift-ingress-operator-cloud-crede |
| 48 | +
|
| 49 | + [NOTE] |
| 50 | + ==== |
| 51 | + Trust policies are created for each account-wide role and each Operator role. |
| 52 | +==== |
0 commit comments