Skip to content

Commit f106b5c

Browse files
authored
Merge pull request #81715 from brendan-daly-red-hat/OSDOCS-11897
OSDOCS-11897#adding support to AWS IAM instance profiles
2 parents a5b3acc + 986f0a1 commit f106b5c

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

modules/installation-configuration-parameters.adoc

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -807,12 +807,19 @@ Optional AWS configuration parameters are described in the following table:
807807
|The AWS AMI used to boot compute machines for the cluster. This is required for regions that require a custom {op-system} AMI.
808808
|Any published or custom {op-system} AMI that belongs to the set AWS region. See _{op-system} AMIs for AWS infrastructure_ for available AMI IDs.
809809

810+
|compute:
811+
platform:
812+
aws:
813+
iamProfile:
814+
|The name of the IAM instance profile that you use for the machine. If you want the installation program to create the IAM instance profile for you, do not use the `iamProfile` parameter. You can specify either the `iamProfile` or `iamRole` parameter, but you cannot specify both.
815+
|String
816+
810817
|compute:
811818
platform:
812819
aws:
813820
iamRole:
814-
|A pre-existing AWS IAM role applied to the compute machine pool instance profiles. You can use these fields to match naming schemes and include predefined permissions boundaries for your IAM roles. If undefined, the installation program creates a new IAM role.
815-
|The name of a valid AWS IAM role.
821+
|The name of the IAM instance role that you use for the machine. When you specify an IAM role, the installation program creates an instance profile. If you want the installation program to create the IAM instance role for you, do not select the `iamRole` parameter. You can specify either the `iamRole` or `iamProfile` parameter, but you cannot specify both.
822+
|String
816823

817824
|compute:
818825
platform:
@@ -887,12 +894,19 @@ endif::openshift-origin[]
887894
|The AWS AMI used to boot control plane machines for the cluster. This is required for regions that require a custom {op-system} AMI.
888895
|Any published or custom {op-system} AMI that belongs to the set AWS region. See _{op-system} AMIs for AWS infrastructure_ for available AMI IDs.
889896

897+
|controlPlane:
898+
platform:
899+
aws:
900+
iamProfile:
901+
|The name of the IAM instance profile that you use for the machine. If you want the installation program to create the IAM instance profile for you, do not use the `iamProfile` parameter. You can specify either the `iamProfile` or `iamRole` parameter, but you cannot specify both.
902+
|String
903+
890904
|controlPlane:
891905
platform:
892906
aws:
893907
iamRole:
894-
|A pre-existing AWS IAM role applied to the control plane machine pool instance profiles. You can use these fields to match naming schemes and include predefined permissions boundaries for your IAM roles. If undefined, the installation program creates a new IAM role.
895-
|The name of a valid AWS IAM role.
908+
|The name of the IAM instance role that you use for the machine. When you specify an IAM role, the installation program creates an instance profile. If you want the installation program to create the IAM instance role for you, do not use the `iamRole` parameter. You can specify either the `iamRole` or `iamProfile` parameter, but you cannot specify both.
909+
|String
896910

897911
|controlPlane:
898912
platform:

0 commit comments

Comments
 (0)