티스토리 뷰

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/04   »
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
글 보관함