Skip to content

Commit 7c1f96d

Browse files
committed
Add entries for SLES 15 SP7 BYOS and PAYG minions
1 parent 37d88af commit 7c1f96d

2 files changed

Lines changed: 42 additions & 0 deletions

File tree

terracumber_config/tf_files/MLM-5.1-build-validation-paygo-AWS.tf

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,23 @@ module "sles15sp6_paygo_minion" {
298298
ssh_key_path = "./salt/controller/id_ed25519.pub"
299299
}
300300

301+
module "sles15sp7_paygo_minion" {
302+
source = "./modules/minion"
303+
count = lookup(var.ENVIRONMENT_CONFIGURATION, "sles15sp7_paygo_minion", null) != null ? 1 : 0
304+
base_configuration = module.base.configuration
305+
name = var.ENVIRONMENT_CONFIGURATION.sles15sp7_paygo_minion.name
306+
image = "sles15sp7-paygo"
307+
product_version = var.ENVIRONMENT_CONFIGURATION.sles15sp7_paygo_minion.product_version
308+
provider_settings = {
309+
instance_type = "t3a.medium"
310+
}
311+
server_configuration = module.server.configuration
312+
auto_connect_to_master = false
313+
use_os_released_updates = false
314+
install_salt_bundle = false
315+
ssh_key_path = "./salt/controller/id_ed25519.pub"
316+
}
317+
301318
module "slesforsap15sp5_paygo_minion" {
302319
source = "./modules/minion"
303320
count = lookup(var.ENVIRONMENT_CONFIGURATION, "slesforsap15sp5_paygo_minion", null) != null ? 1 : 0
@@ -389,6 +406,24 @@ module "sles15sp6_minion" {
389406

390407
}
391408

409+
module "sles15sp7_minion" {
410+
source = "./modules/minion"
411+
count = lookup(var.ENVIRONMENT_CONFIGURATION, "sles15sp7_minion", null) != null ? 1 : 0
412+
base_configuration = module.base.configuration
413+
name = var.ENVIRONMENT_CONFIGURATION.sles15sp7_minion.name
414+
image = "sles15sp7o"
415+
server_configuration = module.server.configuration
416+
sles_registration_code = var.SLES_REGISTRATION_CODE
417+
auto_connect_to_master = false
418+
use_os_released_updates = false
419+
install_salt_bundle = false
420+
ssh_key_path = "./salt/controller/id_ed25519.pub"
421+
provider_settings = {
422+
instance_type = "t3a.medium"
423+
}
424+
425+
}
426+
392427
module "sles12sp5_sshminion" {
393428
source = "./modules/sshminion"
394429
count = lookup(var.ENVIRONMENT_CONFIGURATION, "sles12sp5_sshminion", null) != null ? 1 : 0

terracumber_config/tf_files/tfvars/build-validation-tfvars/mlm51_paygo_build_validation_aws.tfvars

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ ENVIRONMENT_CONFIGURATION = {
1818
name = "sles15sp6-paygo-minion"
1919
product_version = "5.1-paygo"
2020
}
21+
sles15sp7_paygo_minion = {
22+
name = "sles15sp7-paygo-minion"
23+
product_version = "5.1-paygo"
24+
}
2125
slesforsap15sp5_paygo_minion = {
2226
name = "slesforsap15sp5-paygo-minion"
2327
product_version = "5.1-paygo"
@@ -46,6 +50,9 @@ ENVIRONMENT_CONFIGURATION = {
4650
sles15sp6_sshminion = {
4751
name = "sles15sp6-sshminion"
4852
}
53+
sles15sp7_minion = {
54+
name = "sles15sp7-minion"
55+
}
4956
rhel9_paygo_minion = {
5057
name = "rhel9-paygo-minion"
5158
product_version = "5.1-paygo"

0 commit comments

Comments
 (0)