cloud-init
Niemal powszechny standard konfigurowania maszyny wirtualnej przy pierwszym uruchomieniu. Początkowo narzędzie Canonicala dla Ubuntu w chmurze, dziś obecne praktycznie w każdym obrazie chmurowym.
Podczas startu cloud-init odpytuje usługę metadanych platformy — dobrze znany adres link-local 169.254.169.254 — o dane instancji i user-data dołączone przy tworzeniu maszyny. Dokument cloud-config zaczyna się od linii #cloud-config i jest zwykłym YAML-em: ustawia nazwę hosta, dodaje użytkowników i klucze SSH, instaluje pakiety, zapisuje pliki i uruchamia polecenia. Dzięki temu jeden generyczny obraz może stać się dowolnym serwerem, bez ręcznego logowania. Źródło danych NoCloud pozwala zrobić to samo lokalnie za pomocą małego obrazu ISO, co wykorzystują Proxmox i libvirt. Działa tylko przy pierwszym starcie, chyba że wyczyścisz jego stan.