RHCE8 练习题:创建密码库
按照下方所述,创建一个Ansible库来存储用户密码:
- 库名为 /home/student/ansible/locker.yml
- 库中含有两个变量,名称如下:
- pw_developer , 值为 Imadev
- pw_manager , 值为 Imamgr
- 用于加密和解密该库的密码为 retent
- 密码存储在文件 /home/student/ansible/secret.txt 中
Answer:
echo retent> /home/student/ansible/secret.txt
vim /home/student/ansible/locker.yml
---
pw_developer: Imadev
pw_Manager: Imangr
ansible-vault encrypt --vault-password-file=/home/student/ansible/secret.txt /home/student/ansible/locker.yml
或者
ansible-vault create --vault-password-file=/home/student/ansible/secret.txt /home/student/ansible/locker.yml
---
pw_developer: Imadev
pw_Manager: Imangr
验证:
ansible-vault view /home/student/nsible/locker.yml
# 使用密码retent解密查看文件