Mémo pour ne plus utiliser CloudInit sur un serveur Ubuntu Server 20.04 installé sur un Raspberry Pi 3 Model B.
Réseau
Attention à la configuration réseau qui est gérée par CloudInit.
Sinon, potentiel refus d’accès en SSH au reboot.
Créer un fichier /etc/netplan/99_config.yaml :
1 2 3 4 5 6 7 |
network: version: 2 renderer: networkd ethernets: eth0: dhcp4: true optional: true |
Supprimer le fichier /etc/netplan/50-cloud-init.yaml :
1 |
sudo rm /etc/netplan/50-cloud-init.yaml |
Appliquer la configuration :
1 |
sudo netplan apply |
Désactivation
Juste désactiver au démarrage :
1 |
sudo touch /etc/cloud/cloud-init.disabled |
Suppression
Tout supprimer :
1 |
sudo dpkg-reconfigure cloud-init |
Tout décocher sauf « None » à la fin.
Puis supprimer les packets et relancer le serveur :
1 2 3 |
sudo apt-get purge cloud-init sudo rm -rf /etc/cloud/ sudo rm -rf /var/lib/cloud/ |
Reboot
Dans tous les cas, finir par un reboot du serveur :
1 |
sudo systemctl reboot -i |