Ansible

Ansible playbook 의 암호화

looeon 2024. 2. 20. 10:05
Ansible vault

 

 

 

▶ 보안을 위해 ansible-playbook 의 암호화

[vagrant@control ~]$ ansible-vault edit auto.yml
Vault password:
ERROR! input is not vault encrypted data for /home/vagrant/auto.yml
[vagrant@control ~]$ ansible-vault encrypt auto.yml
New Vault password:
Confirm New Vault password:
Encryption successful

 

▷ 암호화 된 상태로 보인다 vim auto.yml

 

▷ 암호화 해제

[vagrant@control ~]$ vim auto.yml
[vagrant@control ~]$ ansible-vault decrypt auto.yml
Vault password:
Decryption successful

 

 

▶ 암호화 된 playbook 편집

ansible-vault edit auto.yml

 

▶ 암호화 생성

ansible-vault create auto.yml

 

▶ 암호 변경

ansible-vault rekey auto.yml