diff --git a/backend_modules/libvirt/host/user_data.yaml b/backend_modules/libvirt/host/user_data.yaml index 661fdf459..b95eae304 100644 --- a/backend_modules/libvirt/host/user_data.yaml +++ b/backend_modules/libvirt/host/user_data.yaml @@ -519,22 +519,49 @@ packages: ["salt-minion", "avahi-daemon", "qemu-guest-agent"] apt: sources: tools_pool_repo: - source: deb http://${ use_mirror_images ? mirror : "download.opensuse.org"}/repositories/systemsmanagement:/Uyuni:/Stable:/Ubuntu2404-Uyuni-Client-Tools/xUbuntu_24.04/ / + # TODO: change to Stable: when the tools are published + source: deb http://${ use_mirror_images ? mirror : "download.opensuse.org"}/repositories/systemsmanagement:/Uyuni:/Master:/Ubuntu2404-Uyuni-Client-Tools/xUbuntu_24.04/ / key: | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.5 (GNU/Linux) + + mQENBFsnulUBCADNjL4hvhVtSzqVDlMtFFFP28Acq+UNF8WKKMhbBirfOpXwwI1C + NR3i0CXPOce5eKShuuWAjD2E36e2XAp3rUAo/aCA7UgtJkMNKzzlTOcqHHxKTx6H + gvp0Fb6xTKywZ7VttGhwUynl+CsDuOst3ROXTNdb8XMfm4joH2FW5D3ACN2qNiv0 + MVcFNKxQ98w8M9xJxdI8DuyngnSeZwAosNzEio3JhTPiTv9ngY2Z3AuYUcwTEt7o + feEN+ivAgYnn+a6DBKFBeCW7VUD3V+tH8/fKnkvI4gf2o3N7Ok+/uE+DPUBb+14f + +9dhBjd+7+pR3ayEZFjQns5XFShoYu2+CQspABEBAAG0UHN5c3RlbXNtYW5hZ2Vt + ZW50OlV5dW5pIE9CUyBQcm9qZWN0IDxzeXN0ZW1zbWFuYWdlbWVudDpVeXVuaUBi + dWlsZC5vcGVuc3VzZS5vcmc+iQE+BBMBCAAoBQJjQDEEAhsDBQkMNyavBgsJCAcD + AgYVCAIJCgsEFgIDAQIeAQIXgAAKCRCXLl1sDSCDPjsSCAC1v9YHwuP0kRt8VPlq + /RLgADb5TsUPOaDcZ/maKVxhL5EgY2mX1ViCO4Bm+VFL2ZSJEXth8/Zp/dZe80e9 + tlZgag5uPQe9FV0IAHXYt91DYJlE7VuxvdhADIt9RcDmS4OrSAfQoroyh5OW3ZRW + Kqa68L6RBhiyuvBTaRCUdIhqDBjVCgMlLJxC5soOIVCEvMRzOxHqO0+gvKomvM1P + iK4cio2OcIqZb8vCyMIXtYniHqA0rUZD4U+EB9enmYcj9ZhWO9oQXZ0qCQN6ve/K + 1Q7NjImT5oEHWGFeLmwWZMe2+djFcHiCQM1bFN1gC+2ASz5XPC7OKdrIi+E85gMo + cYu+iEYEExECAAYFAlsnulUACgkQOzARt2udZSO/4QCcDf+j/XRbJn2PudsSoyjw + 3B2boakAnA9A9b8UoEYgmLTRpwXYuhsxOCDE + =8MsV + -----END PGP PUBLIC KEY BLOCK----- runcmd: + # WORKAROUND: wrong interface name in noble's netplan configuration + - sed -i 's/eth0:/ens3:/' /etc/netplan/50-cloud-init.yaml + - netplan apply + - systemctl restart systemd-networkd # WORKAROUND: cloud-init in Ubuntu 24.04 does not take care of the following - echo "PermitRootLogin yes" >> /etc/ssh/sshd_config # WORKAROUND: disable IPv6 until we have it in Provo - echo 'Acquire::ForceIPv4 "true";' > /etc/apt/apt.conf.d/99force-ipv4 - systemctl restart sshd - - systemctl start qemu-guest-agent - %{ if install_salt_bundle } -packages: ["venv-salt-minion", "avahi-daemon", "qemu-guest-agent"] + - apt-get update + - "DEBIAN_FRONTEND=noninteractive apt-get -yq install venv-salt-minion avahi-daemon qemu-guest-agent" %{ else } -packages: ["salt-minion", "avahi-daemon", "qemu-guest-agent"] + - apt-get update + - "DEBIAN_FRONTEND=noninteractive apt-get -yq install salt-minion avahi-daemon qemu-guest-agent" %{ endif } + - systemctl start qemu-guest-agent %{ endif } # end Ubuntu 24.04 %{ if image == "debian12o" }