Skip to content

Commit 8ade41e

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

File tree

1 file changed

+47
-14
lines changed

1 file changed

+47
-14
lines changed

terracumber_config/tf_files/SUSEManager-4.1-qam.tf

+47-14
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,10 +922,10 @@ 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
@@ -909,10 +942,10 @@ module "sles11sp3-terminal" {
909942

910943
module "sles12sp4-buildhost" {
911944
providers = {
912-
libvirt = libvirt.giediprime
945+
libvirt = libvirt.coruscant
913946
}
914947
source = "./modules/minion"
915-
base_configuration = module.base_old_sle.configuration
948+
base_configuration = module.base_retail.configuration
916949
product_version = "4.1-released"
917950
name = "buildhost-sles12sp4"
918951
image = "sles12sp4o"
@@ -931,10 +964,10 @@ module "sles12sp4-buildhost" {
931964

932965
module "sles12sp4-terminal" {
933966
providers = {
934-
libvirt = libvirt.arrakis
967+
libvirt = libvirt.coruscant
935968
}
936969
source = "./modules/minion"
937-
base_configuration = module.base_old_sle.configuration
970+
base_configuration = module.base_retail.configuration
938971
product_version = "4.1-released"
939972
name = "terminal-sles12sp4"
940973
image = "sles12sp4o"
@@ -952,10 +985,10 @@ module "sles12sp4-terminal" {
952985

953986
module "sles15sp2-buildhost" {
954987
providers = {
955-
libvirt = libvirt.giediprime
988+
libvirt = libvirt.coruscant
956989
}
957990
source = "./modules/minion"
958-
base_configuration = module.base_newsle_ubuntu.configuration
991+
base_configuration = module.base_retail.configuration
959992
product_version = "4.1-released"
960993
name = "min-sles15sp2"
961994
image = "sles15sp2o"
@@ -975,10 +1008,10 @@ 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"

0 commit comments

Comments
 (0)