cloud-init
funziona immediatamente con i server OnMetal. Pertanto, puoi creare un cloud-config.yml file come segue:
#cloud-config
write_files:
- path: /hello-world
permissions: 755
content: |
#!/bin/bash -e
echo "hello world"
Quindi, esegui il comando seguente nella riga di comando, utilizzando il nome della chiave Secure Shell (SSH):
supernova iad boot --flavor onmetal-general2-medium --image b59fc7a5-de35-4fd3-87f8-c5f2e390f1ad --user-data cloud-config.yml --key-name pquerna
pq-cloud-init-test
All'avvio del server, puoi vedere un /hello-world Script Bash nella tua istanza OnMetal.
Nota: Per altri esempi di cosa cloud-init
può fare, vedere https://cloudinit.readthedocs.org/en/latest/.