Skip to content

Commit

Permalink
Network fixes for Ubuntu 24.04
Browse files Browse the repository at this point in the history
  • Loading branch information
Bischoff committed Sep 26, 2024
1 parent a5dd96a commit 4544f3d
Showing 1 changed file with 32 additions and 5 deletions.
37 changes: 32 additions & 5 deletions backend_modules/libvirt/host/user_data.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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" }
Expand Down

0 comments on commit 4544f3d

Please sign in to comment.