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/07/24 14:43] – Jean-Baptiste | tech:notes_hashicorp_vault [2026/09/10 15:36] (Version actuelle) – Jean-Baptiste | ||
|---|---|---|---|
| Ligne 10: | Ligne 10: | ||
| * https:// | * https:// | ||
| - | Voir aussi : | + | Voir aussi (alternatives) |
| * Akeyless | * Akeyless | ||
| * OpenBao | * OpenBao | ||
| + | |||
| + | Voir aussi : | ||
| + | * [[Notes SOPS]] | ||
| Ligne 54: | 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 72: | Ligne 78: | ||
| - | ## Autres | + | ## 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] }}" | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ## Autres | ||
| + | |||
| + | |||
| + | ~~~bash | ||
| vault auth enable userpass | vault auth enable userpass | ||
| vault write auth/ | vault write auth/ | ||
| Ligne 89: | Ligne 127: | ||
| secret_id_num_uses=1 \ | secret_id_num_uses=1 \ | ||
| token_policies=" | token_policies=" | ||
| - | | + | ~~~ |
| + | |||
| + | ~~~ | ||
| path " | path " | ||
| capabilities = [" | capabilities = [" | ||
| } | } | ||
| + | ~~~ | ||
tech/notes_hashicorp_vault.1784897033.txt.gz · Dernière modification : de Jean-Baptiste
