Felhasználói eszközök

Eszközök a webhelyen


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ő:

Összehasonlító nézet hivatkozása

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
ansible:windows [2026/05/29 03:30] – riba.zoltanansible: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 ===
  
 <code> <code>
Sor 1676: Sor 1678:
 db_password: SuperSecret123! db_password: SuperSecret123!
 EOF EOF
 +</code>
  
 +=== Titkosítás ===
 +
 +<code>
 [ansible@ansible ~]$ ansible-vault encrypt secret.yaml [ansible@ansible ~]$ ansible-vault encrypt secret.yaml
 New Vault password:  New Vault password: 
Sor 1692: Sor 1698:
 </code> </code>
  
-=== Interaktív használat ===+=== Szerkesztés === 
 + 
 +<code> 
 +[ansible@ansible ~]$ ansible-vault edit secret.yaml  
 +Vault password:  
 +... 
 +</code> 
 + 
 +=== Visszafejtés === 
 + 
 +<code> 
 +[ansible@ansible ~]$ ansible-vault decrypt secret.yaml  
 +Vault password:  
 +Decryption successful 
 + 
 +[ansible@ansible ~]$ cat secret.yaml  
 +db_user: appuser 
 +db_password: SuperSecret123! 
 +</code> 
 + 
 +=== Jelszó csere === 
 + 
 +<code> 
 +[ansible@ansible ~]$ ansible-vault rekey secret.yaml  
 +Vault password:  
 +New Vault password:  
 +Confirm New Vault password:  
 +Rekey successful 
 +</code> 
 + 
 +==== 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                  : ok=2    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0    localhost                  : ok=2    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   
 +</code>
 +
 +==== Több vault használata ====
 +
 +<code>
 +[ansible@ansible ~]$ ansible-vault encrypt_string --vault-id dev@prompt 'dev123' --name dev_db_password >> vaults.yaml 
 +New vault password (dev): 
 +Confirm new vault password (dev): 
 +
 +[ansible@ansible ~]$ ansible-vault encrypt_string --vault-id prod@prompt 'prod123' --name prod_db_password >> vaults.yaml 
 +New vault password (prod): 
 +Confirm new vault password (prod): 
 +
 +[ansible@ansible ~]$ cat vaults.yaml 
 +dev_db_password: !vault |
 +          $ANSIBLE_VAULT;1.2;AES256;dev
 +          34653336386234303265623664386237393761626465626230373133643762613266636434613965
 +          3439333961393832346231353037663662336565306430310a613264636639643865376561316139
 +          65663862386134396237383936356630666664346530376235333834633033643135396236613262
 +          3566653338383735640a323937623663303539346463346338366266353866366234336631613538
 +          6565
 +prod_db_password: !vault |
 +          $ANSIBLE_VAULT;1.2;AES256;prod
 +          63623637666532326637316432396432393431333664323262363937386238303134303264353436
 +          3866336533396262626438616630373863366261366533350a663765316337343863356665363763
 +          36663835643730303734643032643466323732386561633162323332373861656235346462643130
 +          6465303633356331370a363564653465653666656366353166663039333430656163373939326538
 +          6531
 +</code>
 +
 +<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 }}"
 +</file>
 +
 +<code>
 +[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] => {
 +    "msg": "DEV DB password: dev123"
 +}
 +
 +TASK [debug] *********************************************************************************************************************************************************************************
 +ok: [localhost] => {
 +    "msg": "PROD DB password: prod123"
 +}
 +
 +PLAY RECAP ***********************************************************************************************************************************************************************************
 +localhost                  : ok=3    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   
 </code> </code>
  
ansible/windows.1780025453.txt.gz · legutóbbi módosítás: – Szerkesztő: riba.zoltan