docs: ordre deploiement VM et repertoire ansible
This commit is contained in:
parent
4507c2ee6c
commit
c7b7e6b3f0
1 changed files with 16 additions and 3 deletions
19
CLAUDE.md
19
CLAUDE.md
|
|
@ -13,16 +13,29 @@ terraform apply
|
|||
## Commandes Ansible
|
||||
|
||||
Toujours `--ask-vault-pass`, jamais `--vault-password-file`.
|
||||
Toujours lancer depuis `~/homelab/ansible/` (ansible.cfg y est).
|
||||
|
||||
```bash
|
||||
cd ~/homelab/ansible
|
||||
|
||||
# Déployer tout
|
||||
ansible-playbook -i ansible/inventory/hosts.yml ansible/site.yml --ask-vault-pass
|
||||
ansible-playbook -i inventory/hosts.yml site.yml --ask-vault-pass
|
||||
|
||||
# Un seul playbook
|
||||
ansible-playbook -i ansible/inventory/hosts.yml ansible/playbooks/forgejo.yml --ask-vault-pass
|
||||
ansible-playbook -i inventory/hosts.yml playbooks/forgejo.yml --ask-vault-pass
|
||||
|
||||
# Éditer le vault
|
||||
ansible-vault edit ansible/inventory/group_vars/all/vault.yml --ask-vault-pass
|
||||
ansible-vault edit inventory/group_vars/all/vault.yml --ask-vault-pass
|
||||
```
|
||||
|
||||
## Déploiement d'une nouvelle VM
|
||||
|
||||
Ordre obligatoire :
|
||||
```bash
|
||||
cd ~/homelab/ansible
|
||||
ansible-playbook -i inventory/hosts.yml playbooks/base.yml --limit <vm> --ask-vault-pass
|
||||
ansible-playbook -i inventory/hosts.yml playbooks/docker.yml --limit <vm> --ask-vault-pass
|
||||
ansible-playbook -i inventory/hosts.yml playbooks/<service>.yml --ask-vault-pass
|
||||
```
|
||||
|
||||
## SSH agent (obligatoire avant Ansible)
|
||||
|
|
|
|||
Loading…
Reference in a new issue