Cloud-Init è un software gratuito, disponibile con la licenza GNU General Public License (GNU GPLv3). Questo software può elaborare ed eseguire script, che possono essere caricati sul Cloud Panel, prima della creazione del server, nella sezione Server > Crea > Altre impostazioni > Cloud-Init User Data. A questo proposito possono essere elaborati i seguenti tipi di script:

Linux

  • Cloud Config

  • Script shell

  • Solo testo

Windows

  • Script Powershell

  • Script a riga di comando

  • Solo testo

Dopo la creazione e l'avvio del server, cloud-init esegue lo script caricato precedentemente, per configurare il server individualmente. Oltre alle sue normali funzioni, cloud-init può, a questo proposito, eseguire le seguenti azioni sul server:

Linux

  • Configurare impostazioni specifiche per ogni paese
  • Determinare il nome host
  • Creare chiavi SSH private
  • Salvare le chiavi SSH nel file .ssh/authorized_keys
  • Determinare il nome host
  • Configurare mountpoint temporanei
  • Creare utenti
  • Creare password
  • Aggiungere repository
  • Aggiornare e installare pacchetti Linux

Windows

  • Creare utenti

  • Creare password

  • Aggiungere repository

  • Determinare il nome host

  • Salvare chiavi SSH

  • Aumentare i volumi esistenti

Per ulteriori informazioni:

Documentazione cloud-init (inglese)