Skip to content

Commit 0160e6c

Browse files
committed
terraform/aws: Enable selection of a Fedora (40) AMI
For the RedHat-o-philes, add an option to allow selection of a flavor of Fedora for the target nodes. Reviewed-by: Luis Chamberlain <[email protected]> Signed-off-by: Chuck Lever <[email protected]>
1 parent ec9a34e commit 0160e6c

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

terraform/aws/Kconfig

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,18 @@ config TERRAFORM_AWS_AMI_AMAZON_ARM64
124124
help
125125
This option will set AWS AMI owner to Amazon EC2 images for arm64.
126126

127+
config TERRAFORM_AWS_FEDORA40_X86_64
128+
bool "Fedora 40 on x86_64"
129+
depends on TARGET_ARCH_X86_64
130+
help
131+
This option sets the AWS AMI owner to Fedora 40 for x86_64.
132+
133+
config TERRAFORM_AWS_FEDORA40_ARM64
134+
bool "Fedora 40 on aarch64"
135+
depends on TARGET_ARCH_ARM64
136+
help
137+
This option sets the AWS AMI owner to Fedora 40 for ARM 64-bit.
138+
127139
config TERRAFORM_AWS_RHEL9_X86_64
128140
bool "RHEL9 x86_64 - ami-0dda7e535b65b6469"
129141
depends on TARGET_ARCH_X86_64 && TERRAFORM_AWS_US_WEST_2
@@ -137,7 +149,7 @@ config TERRAFORM_AWS_RHEL9_X86_64_EAST
137149
This option will set AWS AMI owner to RHEL9 for x86_64.
138150

139151
config TERRAFORM_AWS_RHEL9_ARM64
140-
bool "RHEL9 x86_64 - ami-08911268ee09cb08e"
152+
bool "RHEL9 ARM 64 - ami-08911268ee09cb08e"
141153
depends on TARGET_ARCH_ARM64 && TERRAFORM_AWS_US_WEST_2
142154
help
143155
This option will set AWS AMI owner to RHEL9 for ARM64
@@ -224,8 +236,9 @@ config TERRAFORM_AWS_AMI_OWNER
224236
default "137112412989" if TERRAFORM_AWS_AMI_AMAZON_X86_64 || TERRAFORM_AWS_AMI_AMAZON_ARM64
225237
default "309956199498" if TERRAFORM_AWS_RHEL9_X86_64 || TERRAFORM_AWS_RHEL9_ARM64 || TERRAFORM_AWS_RHEL9_X86_64_EAST
226238
default "013907871322" if TERRAFORM_AWS_SLE15_SP4_X86_64 || TERRAFORM_AWS_SLE15_SP4_ARM64
239+
default "125523088429" if TERRAFORM_AWS_FEDORA40_X86_64 || TERRAFORM_AWS_FEDORA40_ARM64
227240
help
228-
This option will set AWS AMI owner.
241+
This option specifies the AWS AMI owner.
229242

230243
config TERRAFORM_AWS_NS
231244
string
@@ -239,6 +252,8 @@ config TERRAFORM_AWS_NS
239252
default "al2023-*-arm64" if TARGET_ARCH_ARM64 && TERRAFORM_AWS_AMI_AMAZON_ARM64
240253
default "RHEL-9.*x86_64-*" if TERRAFORM_AWS_RHEL9_X86_64 || TERRAFORM_AWS_RHEL9_X86_64_EAST
241254
default "RHEL-9.*arm64-*" if TARGET_ARCH_ARM64 && TERRAFORM_AWS_RHEL9_ARM64
255+
default "Fedora-Cloud-Base-AmazonEC2.x86_64-40-*" if TERRAFORM_AWS_FEDORA40_X86_64
256+
default "Fedora-Cloud-Base-AmazonEC2.aarch64-40-*" if TERRAFORM_AWS_FEDORA40_ARM64
242257
default "suse-sles-15-sp4-*x86_64" if TARGET_ARCH_X86_64 && TERRAFORM_AWS_SLE15_SP4_X86_64
243258
default "suse-sles-15-sp4-*arm64" if TARGET_ARCH_ARM64 && TERRAFORM_AWS_SLE15_SP4_ARM64
244259
help

0 commit comments

Comments
 (0)