Devops

ansible vault

세모데 2018. 2. 12. 19:07

1. 암호 파일 생성


   ansible-vault  create scret.yml

   ansible-vault create --vault-password-file=vault-pass scret.yml



2. 암호 파일 수정

   ansible-vault  edit scret.yml


3. 암호 파일 암호변경

   ansible-vault rekey scret.yml


4. 기존 파일 암호화

   ansible-vault encrypt  scret_old.yml

   ansible-vault view scret_old.yml            ( 암호화 내용 확인 )

   ansible-vault decrypt  scret_old.yml  --output=scret_decrypt.yml


5. playbook 실행


   ansible-playbook --ask-vault-pass site.yml

   ansible-playbook --vault-password-file=vault-pw-file site.yml