@@ -25,7 +25,7 @@ function installClientVSphere() {
2525}
2626
2727function checkEnvVSphere() {
28- printenv GOVMOMI_USERNAME GOVMOMI_PASSWORD GOVMOMI_URL GOVMOMI_CLUSTER GOVMOMI_DATACENTER GOVMOMI_DATASTORE GOVMOMI_FOLDER GOVMOMI_NETWORK > /dev/null
28+ printenv VC8_GOVMOMI_USERNAME VC8_GOVMOMI_PASSWORD VC8_GOVMOMI_URL VC8_GOVMOMI_CLUSTER VC8_GOVMOMI_DATACENTER VC8_GOVMOMI_DATASTORE VC8_GOVMOMI_FOLDER VC8_GOVMOMI_NETWORK > /dev/null
2929}
3030
3131# Create a cloud-int user-data file
@@ -134,24 +134,24 @@ function verifyInVSphere() {
134134 # if one with this name exists, it appends "_<number>" to the name
135135 greenprint " 💿 ⬆️ Importing the converted VMDK image to VSphere"
136136 $GOVC_CMD import.vmdk \
137- -u " ${GOVMOMI_USERNAME } :${GOVMOMI_PASSWORD } @${GOVMOMI_URL } " \
137+ -u " ${VC8_GOVMOMI_USERNAME } :${VC8_GOVMOMI_PASSWORD } @${VC8_GOVMOMI_URL } " \
138138 -k=true \
139- -dc=" ${GOVMOMI_DATACENTER } " \
140- -pool=" ${GOVMOMI_CLUSTER } " /Resources \
141- -ds=" ${GOVMOMI_DATASTORE } " \
139+ -dc=" ${VC8_GOVMOMI_DATACENTER } " \
140+ -pool=" ${VC8_GOVMOMI_CLUSTER } " /Resources \
141+ -ds=" ${VC8_GOVMOMI_DATASTORE } " \
142142 " ${WORKDIR} /${VSPHERE_IMAGE_NAME} " \
143143 " ${VSPHERE_VM_NAME} "
144144
145145 # create the VM, but don't start it
146146 greenprint " 🖥️ Creating VM in VSphere"
147147 $GOVC_CMD vm.create \
148- -u " ${GOVMOMI_USERNAME } :${GOVMOMI_PASSWORD } @${GOVMOMI_URL } " \
148+ -u " ${VC8_GOVMOMI_USERNAME } :${VC8_GOVMOMI_PASSWORD } @${VC8_GOVMOMI_URL } " \
149149 -k=true \
150- -dc=" ${GOVMOMI_DATACENTER } " \
151- -pool=" ${GOVMOMI_CLUSTER } " /Resources \
152- -ds=" ${GOVMOMI_DATASTORE } " \
153- -folder=" ${GOVMOMI_FOLDER } " \
154- -net=" ${GOVMOMI_NETWORK } " \
150+ -dc=" ${VC8_GOVMOMI_DATACENTER } " \
151+ -pool=" ${VC8_GOVMOMI_CLUSTER } " /Resources \
152+ -ds=" ${VC8_GOVMOMI_DATASTORE } " \
153+ -folder=" ${VC8_GOVMOMI_FOLDER } " \
154+ -net=" ${VC8_GOVMOMI_NETWORK } " \
155155 -net.adapter=vmxnet3 \
156156 -m=4096 -c=2 -g=rhel8_64Guest -on=true -firmware=efi \
157157 -disk=" ${VSPHERE_VM_NAME} /${VSPHERE_IMAGE_NAME} " \
@@ -161,53 +161,53 @@ function verifyInVSphere() {
161161
162162 # tagging vm as testing object
163163 $GOVC_CMD tags.attach \
164- -u " ${GOVMOMI_USERNAME } " :" ${GOVMOMI_PASSWORD } " @" ${GOVMOMI_URL } " \
164+ -u " ${VC8_GOVMOMI_USERNAME } " :" ${VC8_GOVMOMI_PASSWORD } " @" ${VC8_GOVMOMI_URL } " \
165165 -k=true \
166166 -c " osbuild-composer testing" gitlab-ci-test \
167- " /${GOVMOMI_DATACENTER } /vm/${GOVMOMI_FOLDER } /${VSPHERE_VM_NAME} "
167+ " /${VC8_GOVMOMI_DATACENTER } /vm/${VC8_GOVMOMI_FOLDER } /${VSPHERE_VM_NAME} "
168168
169169 # upload ISO, create CDROM device and insert the ISO in it
170170 greenprint " 💿 ⬆️ Uploading the cloud-init user-data ISO to VSphere"
171171 VSPHERE_CIDATA_ISO_PATH=" ${VSPHERE_VM_NAME} /cidata.iso"
172172 $GOVC_CMD datastore.upload \
173- -u " ${GOVMOMI_USERNAME } :${GOVMOMI_PASSWORD } @${GOVMOMI_URL } " \
173+ -u " ${VC8_GOVMOMI_USERNAME } :${VC8_GOVMOMI_PASSWORD } @${VC8_GOVMOMI_URL } " \
174174 -k=true \
175- -dc=" ${GOVMOMI_DATACENTER } " \
176- -ds=" ${GOVMOMI_DATASTORE } " \
175+ -dc=" ${VC8_GOVMOMI_DATACENTER } " \
176+ -ds=" ${VC8_GOVMOMI_DATASTORE } " \
177177 " ${_ci_iso_path} " \
178178 " ${VSPHERE_CIDATA_ISO_PATH} "
179179
180180 local _cdrom_device
181181 greenprint " 🖥️ + 💿 Adding a CD-ROM device to the VM"
182182 _cdrom_device=" $( $GOVC_CMD device.cdrom.add \
183- -u " ${GOVMOMI_USERNAME } :${GOVMOMI_PASSWORD } @${GOVMOMI_URL } " \
183+ -u " ${VC8_GOVMOMI_USERNAME } :${VC8_GOVMOMI_PASSWORD } @${VC8_GOVMOMI_URL } " \
184184 -k=true \
185- -dc=" ${GOVMOMI_DATACENTER } " \
185+ -dc=" ${VC8_GOVMOMI_DATACENTER } " \
186186 -vm " ${VSPHERE_VM_NAME} " ) "
187187
188188 greenprint " 💿 Inserting the cloud-init ISO into the CD-ROM device"
189189 $GOVC_CMD device.cdrom.insert \
190- -u " ${GOVMOMI_USERNAME } :${GOVMOMI_PASSWORD } @${GOVMOMI_URL } " \
190+ -u " ${VC8_GOVMOMI_USERNAME } :${VC8_GOVMOMI_PASSWORD } @${VC8_GOVMOMI_URL } " \
191191 -k=true \
192- -dc=" ${GOVMOMI_DATACENTER } " \
193- -ds=" ${GOVMOMI_DATASTORE } " \
192+ -dc=" ${VC8_GOVMOMI_DATACENTER } " \
193+ -ds=" ${VC8_GOVMOMI_DATASTORE } " \
194194 -vm " ${VSPHERE_VM_NAME} " \
195195 -device " ${_cdrom_device} " \
196196 " ${VSPHERE_CIDATA_ISO_PATH} "
197197
198198 # start the VM
199199 greenprint " 🔌 Powering up the VSphere VM"
200200 $GOVC_CMD vm.power \
201- -u " ${GOVMOMI_USERNAME } :${GOVMOMI_PASSWORD } @${GOVMOMI_URL } " \
201+ -u " ${VC8_GOVMOMI_USERNAME } :${VC8_GOVMOMI_PASSWORD } @${VC8_GOVMOMI_URL } " \
202202 -k=true \
203- -dc=" ${GOVMOMI_DATACENTER } " \
203+ -dc=" ${VC8_GOVMOMI_DATACENTER } " \
204204 -on " ${VSPHERE_VM_NAME} "
205205
206206 HOST=$( $GOVC_CMD vm.ip \
207- -u " ${GOVMOMI_USERNAME } :${GOVMOMI_PASSWORD } @${GOVMOMI_URL } " \
207+ -u " ${VC8_GOVMOMI_USERNAME } :${VC8_GOVMOMI_PASSWORD } @${VC8_GOVMOMI_URL } " \
208208 -k=true \
209209 -v4=true \
210- -dc=" ${GOVMOMI_DATACENTER } " \
210+ -dc=" ${VC8_GOVMOMI_DATACENTER } " \
211211 " ${VSPHERE_VM_NAME} " )
212212 greenprint " ⏱ Waiting for the VSphere VM to respond to ssh"
213213 _instanceWaitSSH " ${HOST} "
@@ -226,25 +226,25 @@ function cleanupVSphere() {
226226
227227 greenprint " 🧹 Cleaning up the VSphere VM"
228228 $GOVC_CMD vm.destroy \
229- -u " ${GOVMOMI_USERNAME } :${GOVMOMI_PASSWORD } @${GOVMOMI_URL } " \
229+ -u " ${VC8_GOVMOMI_USERNAME } :${VC8_GOVMOMI_PASSWORD } @${VC8_GOVMOMI_URL } " \
230230 -k=true \
231- -dc=" ${GOVMOMI_DATACENTER } " \
231+ -dc=" ${VC8_GOVMOMI_DATACENTER } " \
232232 " ${VSPHERE_VM_NAME} "
233233
234234 greenprint " 🧹 Cleaning up the VSphere Datastore"
235235 $GOVC_CMD datastore.rm \
236- -u " ${GOVMOMI_USERNAME } :${GOVMOMI_PASSWORD } @${GOVMOMI_URL } " \
236+ -u " ${VC8_GOVMOMI_USERNAME } :${VC8_GOVMOMI_PASSWORD } @${VC8_GOVMOMI_URL } " \
237237 -k=true \
238- -dc=" ${GOVMOMI_DATACENTER } " \
239- -ds=" ${GOVMOMI_DATASTORE } " \
238+ -dc=" ${VC8_GOVMOMI_DATACENTER } " \
239+ -ds=" ${VC8_GOVMOMI_DATASTORE } " \
240240 -f \
241241 " ${VSPHERE_CIDATA_ISO_PATH} "
242242
243243 $GOVC_CMD datastore.rm \
244- -u " ${GOVMOMI_USERNAME } :${GOVMOMI_PASSWORD } @${GOVMOMI_URL } " \
244+ -u " ${VC8_GOVMOMI_USERNAME } :${VC8_GOVMOMI_PASSWORD } @${VC8_GOVMOMI_URL } " \
245245 -k=true \
246- -dc=" ${GOVMOMI_DATACENTER } " \
247- -ds=" ${GOVMOMI_DATASTORE } " \
246+ -dc=" ${VC8_GOVMOMI_DATACENTER } " \
247+ -ds=" ${VC8_GOVMOMI_DATASTORE } " \
248248 -f \
249249 " ${VSPHERE_VM_NAME} "
250250}
0 commit comments