ansible:windows
Összehasonlítás
A kiválasztott és az jelenlegi változat között az alábbi különbségek fordulnak elő:
| Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
| ansible:windows [2026/05/29 03:30] – riba.zoltan | ansible:windows [2026/05/29 10:00] (aktuális) – [Fájl műveletek] riba.zoltan | ||
|---|---|---|---|
| Sor 1669: | Sor 1669: | ||
| ===== Ansible vault ===== | ===== Ansible vault ===== | ||
| - | ==== Teljes fájl titkosítása | + | ==== Fájl műveletek |
| + | |||
| + | === Létrehozás | ||
| < | < | ||
| Sor 1676: | Sor 1678: | ||
| db_password: | db_password: | ||
| EOF | EOF | ||
| + | </ | ||
| + | === Titkosítás === | ||
| + | |||
| + | < | ||
| [ansible@ansible ~]$ ansible-vault encrypt secret.yaml | [ansible@ansible ~]$ ansible-vault encrypt secret.yaml | ||
| New Vault password: | New Vault password: | ||
| Sor 1692: | Sor 1698: | ||
| </ | </ | ||
| - | === Interaktív használat === | + | === Szerkesztés === |
| + | |||
| + | < | ||
| + | [ansible@ansible ~]$ ansible-vault edit secret.yaml | ||
| + | Vault password: | ||
| + | ... | ||
| + | </ | ||
| + | |||
| + | === Visszafejtés === | ||
| + | |||
| + | < | ||
| + | [ansible@ansible ~]$ ansible-vault decrypt secret.yaml | ||
| + | Vault password: | ||
| + | Decryption successful | ||
| + | |||
| + | [ansible@ansible ~]$ cat secret.yaml | ||
| + | db_user: appuser | ||
| + | db_password: | ||
| + | </ | ||
| + | |||
| + | === Jelszó csere === | ||
| + | |||
| + | < | ||
| + | [ansible@ansible ~]$ ansible-vault rekey secret.yaml | ||
| + | Vault password: | ||
| + | New Vault password: | ||
| + | Confirm New Vault password: | ||
| + | Rekey successful | ||
| + | </ | ||
| + | |||
| + | ==== Interaktív használat | ||
| <file yaml 06-vault-test.yaml> | <file yaml 06-vault-test.yaml> | ||
| Sor 1811: | Sor 1847: | ||
| PLAY RECAP *********************************************************************************************************************************************************************************** | PLAY RECAP *********************************************************************************************************************************************************************************** | ||
| localhost | localhost | ||
| + | </ | ||
| + | |||
| + | ==== Több vault használata ==== | ||
| + | |||
| + | < | ||
| + | [ansible@ansible ~]$ ansible-vault encrypt_string --vault-id dev@prompt ' | ||
| + | New vault password (dev): | ||
| + | Confirm new vault password (dev): | ||
| + | |||
| + | [ansible@ansible ~]$ ansible-vault encrypt_string --vault-id prod@prompt ' | ||
| + | New vault password (prod): | ||
| + | Confirm new vault password (prod): | ||
| + | |||
| + | [ansible@ansible ~]$ cat vaults.yaml | ||
| + | dev_db_password: | ||
| + | $ANSIBLE_VAULT; | ||
| + | 34653336386234303265623664386237393761626465626230373133643762613266636434613965 | ||
| + | 3439333961393832346231353037663662336565306430310a613264636639643865376561316139 | ||
| + | 65663862386134396237383936356630666664346530376235333834633033643135396236613262 | ||
| + | 3566653338383735640a323937623663303539346463346338366266353866366234336631613538 | ||
| + | 6565 | ||
| + | prod_db_password: | ||
| + | $ANSIBLE_VAULT; | ||
| + | 63623637666532326637316432396432393431333664323262363937386238303134303264353436 | ||
| + | 3866336533396262626438616630373863366261366533350a663765316337343863356665363763 | ||
| + | 36663835643730303734643032643466323732386561633162323332373861656235346462643130 | ||
| + | 6465303633356331370a363564653465653666656366353166663039333430656163373939326538 | ||
| + | 6531 | ||
| + | </ | ||
| + | |||
| + | <file yaml 06-vault-id.yaml> | ||
| + | - hosts: localhost | ||
| + | |||
| + | vars: | ||
| + | db_user: appuser | ||
| + | |||
| + | vars_files: | ||
| + | - vaults.yaml | ||
| + | |||
| + | tasks: | ||
| + | - debug: | ||
| + | msg: "DEV DB password: {{ dev_db_password }}" | ||
| + | |||
| + | - debug: | ||
| + | msg: "PROD DB password: {{ prod_db_password }}" | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | [ansible@ansible ~]$ ansible-playbook 06-vault-id.yaml --vault-id dev@prompt --vault-id prod@prompt | ||
| + | Vault password (dev): | ||
| + | Vault password (prod): | ||
| + | |||
| + | PLAY [localhost] ***************************************************************************************************************************************************************************** | ||
| + | |||
| + | TASK [Gathering Facts] *********************************************************************************************************************************************************************** | ||
| + | ok: [localhost] | ||
| + | |||
| + | TASK [debug] ********************************************************************************************************************************************************************************* | ||
| + | ok: [localhost] => { | ||
| + | " | ||
| + | } | ||
| + | |||
| + | TASK [debug] ********************************************************************************************************************************************************************************* | ||
| + | ok: [localhost] => { | ||
| + | " | ||
| + | } | ||
| + | |||
| + | PLAY RECAP *********************************************************************************************************************************************************************************** | ||
| + | localhost | ||
| </ | </ | ||
ansible/windows.1780025453.txt.gz · legutóbbi módosítás: – Szerkesztő: riba.zoltan
