@@ -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+
9196module "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+
188218module "server" {
189219 source = " ./modules/server"
190220 base_configuration = module. base_core . configuration
@@ -221,8 +251,11 @@ module "server" {
221251}
222252
223253module "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
868901module "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
890923module "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
910944module "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
932966module "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
953987module "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
9761009module "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