tech:notes_hashicorp_vault
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tech:notes_hashicorp_vault [2026/09/09 17:55] – Jean-Baptiste | tech:notes_hashicorp_vault [2026/09/10 15:36] (Version actuelle) – Jean-Baptiste | ||
|---|---|---|---|
| Ligne 57: | Ligne 57: | ||
| ~~~bash | ~~~bash | ||
| - | vault(){ docker exec -ti -e VAULT_ADDR=' | + | #vault(){ docker exec -ti -e VAULT_ADDR=' |
| + | vault(){ podman run --cap-add IPC_LOCK --rm -v / | ||
| vault --version | vault --version | ||
| + | |||
| + | vault status | ||
| vault token lookup | vault token lookup | ||
| ~~~ | ~~~ | ||
| Ligne 73: | Ligne 76: | ||
| ~~~ | ~~~ | ||
| + | |||
| + | |||
| + | ## Ansible | ||
| + | |||
| + | ~~~bash | ||
| + | export VAULT_TOKEN=hvs.CAESIxxxxxxxxxxx | ||
| + | ~~~~ | ||
| + | |||
| + | ~~~yaml | ||
| + | #! / | ||
| + | --- | ||
| + | |||
| + | - name: Test Vault | ||
| + | hosts: localhost | ||
| + | gather_facts: | ||
| + | |||
| + | tasks: | ||
| + | - name: Get Vault | ||
| + | community.hashi_vault.vault_kv2_get: | ||
| + | url: https:// | ||
| + | ca_cert: / | ||
| + | engine_mount_point: | ||
| + | path: plop | ||
| + | register: hv_plop | ||
| + | |||
| + | - name: Test - afficher MDP | ||
| + | ansible.builtin.debug: | ||
| + | msg: "user: {{ plop_user }} ; pass {{ plop_pass }}" | ||
| + | vars: | ||
| + | plop_user: "{{ (hv_plop.secret.keys() | list)[0] }}" | ||
| + | plop_pass: "{{ (hv_plop.secret.values() | list)[0] }}" | ||
| + | ~~~ | ||
tech/notes_hashicorp_vault.1788969329.txt.gz · Dernière modification : de Jean-Baptiste
