1、创建密码库
按照下方所述,创建一个 Ansible 库来存储用户密码:
库名称为 /home/greg/ansible/locker.yml
库中含有两个变量,名称如下:
pw_developer,值为 Imadev
pw_manager,值为 Imamgr
用于加密和解密该库的密码为 whenyouwishuponastar
密码存储在文件 /home/greg/ansible/secret.txt 中
2、配置
输入密码
echo whenyouwishuponastar > /home/greg/ansible/secret.txt
赋予权限
chmod 600 /home/greg/ansible/secret.txt
添加ansible.cfg
[defaults]
inventory =/home/greg/ansible/inventory
roles_path = /home/greg/ansible/roles:/usr/share/ansible/roles
host_key_checking = False
vault_password_file = /home/greg/ansible/secret.txt
创建库
ansible-vault create /home/greg/ansible/locker.yml
pw_developer: Imadev
pw_manager: Imamgr
3、结果