Hvordan bruke Cloud-Init på Ubuntu 22.04

Oppdatert: 2025-01-15
Guider

Cloud-init setter opp en ny server basert på en konfigurasjonsfil. Ved bestilling av Ubuntu 22.04 fra Deploi er cloud-init installert. Sjekk med: dpkg --get-selections | grep cloud-init.

Konfigurasjonen ligger i /etc/cloud/cloud.cfg. Eksempel: deaktivere passord-login på SSH, sette hostname, opprette bruker med sudo og SSH-nøkkel.

Passord hashes med mkpasswd -m sha-512. SSH-nøkkel: ssh-keygen -t ed25519 -f key. Valider config: cloud-init schema --config-file /etc/cloud/cloud.cfg.

For NoCloud-datasource: opprett /etc/cloud/cloud.cfg.d/99-installer.cfg med:

datasource_list: [ NoCloud, None ]
datasource:
  NoCloud:
    fs_label: system-boot

Aktiver: cloud-init clean og cloud-init init. Mer informasjon finnes i Cloud-init-dokumentasjonen for Ubuntu 22.04.

Liker du det du leser?

Få lignende artikler rett i innboksen — 1–2 ganger i måneden. Ingen spam.