31 lines
1.2 KiB
Markdown
31 lines
1.2 KiB
Markdown
|
## Initialisation d'un nouveau projet avec DebOps
|
|||
|
|
|||
|
1. Activer l'environnement virtuel de DebOps :
|
|||
|
|
|||
|
source ~/src/debops-venv/bin/activate
|
|||
|
|
|||
|
1. Créer un nouveau répertoire et y initier un nouveau projet DebOps :
|
|||
|
|
|||
|
mkdir ~/src/cargoday.debops
|
|||
|
cd ~/src/cargoday.debops
|
|||
|
debops-init .
|
|||
|
|
|||
|
1. Ce répertoire dispose maintenant d'une arborescence Ansible de base
|
|||
|
similaire à celle présentée dans les [bonnes pratiques][ansible inventaire doc].
|
|||
|
|
|||
|
tree
|
|||
|
.
|
|||
|
└── ansible
|
|||
|
├── inventory
|
|||
|
│ ├── group_vars <= Contiendra les fichiers (ou sous-dossiers) pour
|
|||
|
│ │ │ définir des variables par groupes
|
|||
|
│ │ └── all <= Variables pour tous les hôtes de l'inventaire
|
|||
|
│ ├── hosts <= Définition des machines à administrer avec DebOps
|
|||
|
│ └── host_vars <= Contiendra les fichiers avec les variables de propres à chaques hôtes
|
|||
|
├── playbooks <= Playbooks supplémentaires
|
|||
|
└── roles <= Rôles supplémentaires
|
|||
|
|
|||
|
|
|||
|
<!--Liste des URLs utilisées dans le doc :-->
|
|||
|
[ansible inventaire doc]: https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html#splitting-out-vars
|