@@ -98,15 +98,15 @@ jobs:
98
98
run : |
99
99
cat << EOF > terraform.tfvars
100
100
ssh_public_key = "id_rsa.pub"
101
- ssh_username = "rocky "
101
+ ssh_username = "ubuntu "
102
102
aio_vm_name = "skc-host-image-builder"
103
- # Must be a Rocky Linux 9 host to successfully build all images
103
+ # Must be an Ubuntu Jammy host to successfully build all images
104
104
# This MUST NOT be an LVM image. It can cause confusing conficts with the built image.
105
- aio_vm_image = "Rocky-9-GenericCloud-Base-9.3-20231113.0.x86_64.qcow2 "
105
+ aio_vm_image = "Ubuntu-22.04 "
106
106
aio_vm_flavor = "en1.medium"
107
107
aio_vm_network = "stackhpc-ci"
108
108
aio_vm_subnet = "stackhpc-ci"
109
- aio_vm_interface = "eth0 "
109
+ aio_vm_interface = "ens3 "
110
110
EOF
111
111
working-directory : ${{ github.workspace }}/src/kayobe-config/terraform/aio
112
112
@@ -184,14 +184,14 @@ jobs:
184
184
run : |
185
185
source venvs/kayobe/bin/activate &&
186
186
source src/kayobe-config/kayobe-env --environment ci-builder &&
187
- kayobe seed host configure -e seed_bootstrap_user=rocky --skip-tags network
187
+ kayobe seed host configure -e seed_bootstrap_user=ubuntu --skip-tags network
188
188
189
189
- name : Install dependencies
190
190
run : |
191
191
source venvs/kayobe/bin/activate &&
192
192
source src/kayobe-config/kayobe-env --environment ci-builder &&
193
193
kayobe seed host command run \
194
- --command "sudo dnf config-manager --set-enabled crb && sudo dnf -y install epel-release && sudo dnf -y install cloud-init debootstrap git kpartx zstd " --show-output
194
+ --command "sudo apt update && sudo apt -y install gcc git libffi-dev python3-dev python-is-python3 python3-venv " --show-output
195
195
env :
196
196
KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
197
197
@@ -311,8 +311,8 @@ jobs:
311
311
continue-on-error : true
312
312
run : |
313
313
mkdir logs
314
- scp -r rocky @$(jq -r .access_ip_v4.value src/kayobe-config/etc/kayobe/environments/ci-builder/tf-outputs.yml):/opt/kayobe/images/*/*.std* ./logs/
315
- scp -r rocky @$(jq -r .access_ip_v4.value src/kayobe-config/etc/kayobe/environments/ci-builder/tf-outputs.yml):/tmp/updated_images.txt ./logs/ || true
314
+ scp -r ubuntu @$(jq -r .access_ip_v4.value src/kayobe-config/etc/kayobe/environments/ci-builder/tf-outputs.yml):/opt/kayobe/images/*/*.std* ./logs/
315
+ scp -r ubuntu @$(jq -r .access_ip_v4.value src/kayobe-config/etc/kayobe/environments/ci-builder/tf-outputs.yml):/tmp/updated_images.txt ./logs/ || true
316
316
if : always()
317
317
318
318
- name : Fail if any overcloud host image builds failed
0 commit comments