Block cloud-init user-data loading

When cloud-init is present inside of an IPA ramdisk,
it can attempt to load user data it finds. This is not
needed in an IPA ramdisk.

https://docs.cloud-init.io/en/20.1/topics/format.html#disabling-user-data

Change-Id: Ic4fcbcc633833c062a35fc06b44843f4f6e5b1e9
This commit is contained in:
Julia Kreger
2024-05-28 17:12:34 +00:00
parent 6a767738f4
commit 76e2a71d58
@@ -71,3 +71,10 @@ DHCP=yes" > /etc/systemd/network/99-dhcp.network
exit 1
;;
esac
# Blocks out userdata from being acted upon by cloud-init if present.
if [[ -x /etc/cloud/cloud.cfg.d ]]; then
cat > /etc/cloud/cloud.cfg.d/94-ironic-python-agent-disable-userdata.cfg <<EOF
allow_userdata: false
EOF
fi