📚 Utilisation du fichier clouds.yaml¶
📝 Un fichier clouds.yaml¶
Le fichier clouds.yaml permet de gérer plusieurs environnements. Si tu as plusieurs environnements ou projets dans OpenStack, tu peux les configurer dans un seul fichier. Pour changer d'environnement, il suffit de spécifier le nom de l'environnement avec le paramètre --cloud.
clouds:
dev:
auth:
auth_url: https://dev.openstack.url/v3
username: devuser
password: devpassword
Par exemple, pour utiliser un autre environnement nommé dev dans ton fichier clouds.yaml :
openstack server list --cloud dev
Cela utilisera les configurations spécifiées sous dev dans ton fichier clouds.yaml.
⚙️ Utiliser l'environnement¶
Utiliser des variables d'environnement : Tu peux définir la variable d'environnement OS_CLOUD pour spécifier quel cloud utiliser dans un fichier clouds.yaml :
export OS_CLOUD=mycloud
💡 Plusieurs projets¶
Stocker plusieurs clouds : Si tu gères plusieurs environnements OpenStack (par exemple, développement, test et production), tu peux configurer plusieurs sections dans ton fichier clouds.yaml :
clouds:
dev:
auth:
auth_url: https://dev.openstack.url/v3
username: devuser
password: devpassword
project_name: devproject
prod:
auth:
auth_url: https://prod.openstack.url/v3
username: produser
password: prodpassword
project_name: prodproject
🔎 Vérification¶
$ openstack project list --cloud prod
$ openstack server list --cloud prod