티스토리 뷰

DevOps/Ansible

Ansible Vault 사용법

빼인트 2019. 9. 11. 12:19

2.5 버전을 기준으로 사용법이 변경되었습니다.

2.5 이후 버전

패스워드 파일을 만들고 OpenSSL을 이용하여 암호화

# Plain test 형태의 암호를 가진 파일 생성
$ vi .vault_pass_org

# OpenSSL을 이용하여 암호화
$ sudo openssl aes-256-cbc -salt -in .vault_pass_org -out .vault_pass
enter aes-256-cbc encryption password:
Verifying - enter aes-256-cbc encryption password:

ansible.cfg 에 옵션 추가

[defaults]
vault_identity_list = files@./.vault_pass

변수파일을 암호화

$ ansible-vault encrypt secrets.yml

2.5 이전 버전

패스워드 파일 생성

$ ansible-vault create .vault_pass

ansible.cfg 에 옵션 추가

[defaults]
vault_password_file = ./.vault_pass

변수파일을 암호화

$ ansible-vault encrypt secrets.yml
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함