본문 바로가기
Ansible

Ansible Vault

by 코딩+아빠 2023. 6. 29.

Vault를 활용한 inventory암호화

ansible-vault encrypt decrypt_me.yml --vault-password-file vault_pass.txt   
# encrypt : 기존 파일을 암호화
# create : 새로운 파이을 암호화 하며 생성
# decrypt : 복호화 하기
# rekey : 비밀번호 변경
# edit : 암호화된 파일 수정
# view : 암호화된 파일 보기

--vault-password-file : 패스워드가 있는 파일을 사용 옵션
--ask-vault-pass : 패스워드를 직접 입력하는 옵션

 

ansible-vault encrypt decrypt_me.yml --vault-password-file vault_pass.txt

	ansible-vault decrypt decrypt_me.yml --vault-password-file vault_pass.txt

inventory를 inventory2로 복사한 뒤 vault 로 encrypt 할 때 ansible-vault encrypt inventory2 --ask-vault-pass 로 ‘ansible’ 로 암호화 처리 하였다.

그 이후 암호화 된 inventory2를 불러오는 명령

 

 ansible-playbook user-updatepasswd-linux.yml -i inventory2 --extra-vars "newpassword=totot0" --ask-vault-pass --ask-become-pass
BECOME password:
Vault password:
반응형

'Ansible' 카테고리의 다른 글

프로비저닝 자동화와 Ansible AWX  (0) 2023.06.29
Dynamic Inventory  (0) 2023.06.29
Ansible SSH Keys to managed nodes  (0) 2023.06.28
Ansible Privilege Escalation  (0) 2023.06.28
Ansible Configuration files  (0) 2023.06.28