Skip to content

Commit a376fa9

Browse files
committed
Re-organizing QAM 4.1 resources using a 4th hypervisor
1 parent f03e280 commit a376fa9

1 file changed

Lines changed: 56 additions & 23 deletions

File tree

terracumber_config/tf_files/SUSEManager-4.1-qam.tf

Lines changed: 56 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,11 @@ provider "libvirt" {
8888
uri = "qemu+tcp://giediprime.mgr.prv.suse.net/system"
8989
}
9090

91+
provider "libvirt" {
92+
alias = "coruscant"
93+
uri = "qemu+tcp://coruscant.mgr.prv.suse.net/system"
94+
}
95+
9196
module "base_core" {
9297
source = "./modules/base"
9398

@@ -106,7 +111,6 @@ module "base_core" {
106111
provider_settings = {
107112
pool = "default"
108113
bridge = "br1"
109-
additional_network = "192.168.41.0/24"
110114
}
111115
}
112116

@@ -185,6 +189,32 @@ module "base_newsle_ubuntu" {
185189
}
186190
}
187191

192+
module "base_retail" {
193+
providers = {
194+
libvirt = libvirt.coruscant
195+
}
196+
197+
source = "./modules/base"
198+
199+
cc_username = var.SCC_USER
200+
cc_password = var.SCC_PASSWORD
201+
name_prefix = "suma-qam-41-"
202+
use_avahi = false
203+
domain = "mgr.prv.suse.net"
204+
images = [ "sles15sp2o", "opensuse152o", "sles11sp4o", "sles12sp4o"]
205+
206+
mirror = "minima-mirror-qam.mgr.prv.suse.net"
207+
use_mirror_images = true
208+
209+
testsuite = true
210+
211+
provider_settings = {
212+
pool = "default"
213+
bridge = "br1"
214+
additional_network = "192.168.41.0/24"
215+
}
216+
}
217+
188218
module "server" {
189219
source = "./modules/server"
190220
base_configuration = module.base_core.configuration
@@ -221,8 +251,11 @@ module "server" {
221251
}
222252

223253
module "proxy" {
254+
providers = {
255+
libvirt = libvirt.coruscant
256+
}
224257
source = "./modules/proxy"
225-
base_configuration = module.base_core.configuration
258+
base_configuration = module.base_retail.configuration
226259
product_version = "4.1-released"
227260
name = "pxy"
228261
provider_settings = {
@@ -867,10 +900,10 @@ module "ubuntu2004-sshminion" {
867900

868901
module "sles11sp4-buildhost" {
869902
providers = {
870-
libvirt = libvirt.giediprime
903+
libvirt = libvirt.coruscant
871904
}
872905
source = "./modules/minion"
873-
base_configuration = module.base_old_sle.configuration
906+
base_configuration = module.base_retail.configuration
874907
product_version = "4.1-released"
875908
name = "buildhost-sles11sp4"
876909
image = "sles11sp4"
@@ -889,18 +922,19 @@ module "sles11sp4-buildhost" {
889922

890923
module "sles11sp3-terminal" {
891924
providers = {
892-
libvirt = libvirt.arrakis
925+
libvirt = libvirt.coruscant
893926
}
894927
source = "./modules/minion"
895-
base_configuration = module.base_old_sle.configuration
928+
base_configuration = module.base_retail.configuration
896929
product_version = "4.1-released"
897930
name = "terminal-sles11sp4"
898931
image = "sles11sp4" # This is not a typo
899932
provider_settings = {
900933
memory = 1024
901934
vcpu = 1
902-
pool = "default"
903-
additional_network = "192.168.41.0/24"
935+
}
936+
server_configuration = {
937+
hostname = "suma-qam-41-pxy.mgr.prv.suse.net"
904938
}
905939
auto_connect_to_master = false
906940
use_os_released_updates = false
@@ -909,10 +943,10 @@ module "sles11sp3-terminal" {
909943

910944
module "sles12sp4-buildhost" {
911945
providers = {
912-
libvirt = libvirt.giediprime
946+
libvirt = libvirt.coruscant
913947
}
914948
source = "./modules/minion"
915-
base_configuration = module.base_old_sle.configuration
949+
base_configuration = module.base_retail.configuration
916950
product_version = "4.1-released"
917951
name = "buildhost-sles12sp4"
918952
image = "sles12sp4o"
@@ -931,31 +965,31 @@ module "sles12sp4-buildhost" {
931965

932966
module "sles12sp4-terminal" {
933967
providers = {
934-
libvirt = libvirt.arrakis
968+
libvirt = libvirt.coruscant
935969
}
936970
source = "./modules/minion"
937-
base_configuration = module.base_old_sle.configuration
971+
base_configuration = module.base_retail.configuration
938972
product_version = "4.1-released"
939973
name = "terminal-sles12sp4"
940974
image = "sles12sp4o"
941975
provider_settings = {
942976
memory = 1024
943977
vcpu = 1
944-
pool = "default"
945-
additional_network = "192.168.41.0/24"
946978
}
947-
979+
server_configuration = {
980+
hostname = "suma-qam-41-pxy.mgr.prv.suse.net"
981+
}
948982
auto_connect_to_master = false
949983
use_os_released_updates = false
950984
ssh_key_path = "./salt/controller/id_rsa.pub"
951985
}
952986

953987
module "sles15sp2-buildhost" {
954988
providers = {
955-
libvirt = libvirt.giediprime
989+
libvirt = libvirt.coruscant
956990
}
957991
source = "./modules/minion"
958-
base_configuration = module.base_newsle_ubuntu.configuration
992+
base_configuration = module.base_retail.configuration
959993
product_version = "4.1-released"
960994
name = "min-sles15sp2"
961995
image = "sles15sp2o"
@@ -964,7 +998,6 @@ module "sles15sp2-buildhost" {
964998
memory = 2048
965999
vcpu = 2
9661000
}
967-
9681001
server_configuration = {
9691002
hostname = "suma-qam-41-pxy.mgr.prv.suse.net"
9701003
}
@@ -975,20 +1008,20 @@ module "sles15sp2-buildhost" {
9751008

9761009
module "sles15sp2-terminal" {
9771010
providers = {
978-
libvirt = libvirt.arrakis
1011+
libvirt = libvirt.coruscant
9791012
}
9801013
source = "./modules/minion"
981-
base_configuration = module.base_newsle_ubuntu.configuration
1014+
base_configuration = module.base_retail.configuration
9821015
product_version = "4.1-released"
9831016
name = "terminal-sles15sp2"
9841017
image = "sles15sp2o"
9851018
provider_settings = {
9861019
memory = 2048
9871020
vcpu = 2
988-
pool = "default"
989-
additional_network = "192.168.41.0/24"
9901021
}
991-
1022+
server_configuration = {
1023+
hostname = "suma-qam-41-pxy.mgr.prv.suse.net"
1024+
}
9921025
auto_connect_to_master = false
9931026
use_os_released_updates = false
9941027
ssh_key_path = "./salt/controller/id_rsa.pub"

0 commit comments

Comments
 (0)