cloud-init
fonctionne immédiatement avec les serveurs OnMetal. Par conséquent, vous pouvez créer un cloud-config.yml fichier comme suit :
#cloud-config
write_files:
- path: /hello-world
permissions: 755
content: |
#!/bin/bash -e
echo "hello world"
Ensuite, exécutez la commande suivante dans la ligne de commande, en utilisant votre nom de clé 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
Lorsque le serveur démarre, vous pouvez voir un /hello-world Script bash dans votre instance OnMetal.
Remarque : Pour plus d'exemples de ce que cloud-init
peut faire, voir https://cloudinit.readthedocs.org/en/latest/.