📚 Utilisation d'un fichier openstack.rc
¶
Ce guide explique comment manuellement rédiger, sécuriser et utiliser votre fichier openstack.rc
pour la CLI OpenStack.
📝 Créer le fichier¶
Copiez-collez et adaptez les variables ci-dessous :
$ cat openstack.rc <<EOF
### Remplir les variables
# Endpoint Keystone (Identity API v3)
export OS_AUTH_URL="https://openstack.example.org:5000/v3"
# Domaines (généralement "Default")
export OS_PROJECT_DOMAIN_NAME="Default"
export OS_USER_DOMAIN_NAME="Default"
# Projet et utilisateur
export OS_PROJECT_NAME="MON_PROJET"
export OS_USERNAME="MON_UTILISATEUR"
# Mot de passe OpenStack
export OS_PASSWORD="MonMotDePasseTrèsSécurisé"
# Région (si applicable)
export OS_REGION_NAME="RegionOne"
# Interface (public, internal, admin)
export OS_INTERFACE="public"
# Version de l’API Identity
export OS_IDENTITY_API_VERSION=3
# (Optionnel) certificat CA pour TLS auto-signé
# export OS_CACERT="/chemin/vers/ca.pem"
EOF
🔐 Sécuriser le fichier¶
Rendez-le lisible uniquement par vous :
chmod 600 ~/openstack.rc
⚙️ Charger l’environnement¶
Avant d’utiliser la CLI, sourcez le fichier :
source ~/openstack.rc
Pour l’automatiser à chaque ouverture de session, ajoutez à ~/.bashrc ou ~/.zshrc :
echo 'source ~/openstack.rc' >> ~/.bashrc
🔍 Vérifier la configuration¶
openstack token issue # Affiche un jeton valide openstack server list # Liste vos instances
🛡️ Bonnes pratiques de sécurité¶
-
Ne jamais partager ni committer ce fichier dans un dépôt public.
-
Supprimez-le ou révoquez-le sur les machines non sécurisées.
-
Renouvelez régulièrement votre mot de passe et vos tokens.