创建加密文件
ansible-vault create westos
:直接创建文件后进入文件,输入内容保存退出后查看文件发现文件加密
vim westos-vault
:在密码文件westos-vault中输入myl作为密码
ansible-vault create --vault-password-file=westos-vault westos
:将westos-vault文件内容作为密码创建加密文件,若不想使用密码文件需要输入文件内容密码myl
对现有文件进行加密
ansible-vault encrypt 文件名
:对已建立的文件进行加密
查看加密文件
ansible-vault view 文件名
:直接通过输入密码查看加密文件内容
ansible-vault view --vault-password-file=westos-vault westos
:通过密码文件进行解密查看加密文件内容
编辑加密文件
ansible-vault edit test
:输入密码后对加密文件进行编辑
ansible-vault edit --vault-password-file=westos-vault westos1
:通过密码文件对加密文件westos1进行编辑
解密文件
ansible-vault decrypt test
:输入密码将加密文件进行解密
ansible-vault decrypt westos1 --output=linux
:将加密文件解密后将解密内容放在指定文件中,原加密文件依然存在
更改密码
ansible-vault rekey test
:对密码进行修改
ansible-vault rekey westos1 --new-vault-password-file=key1
:指定新的密码文件key1内容151716为加密文件westos1的新密码