操作环境:Centos系统
Ansibl-valut作用:我们自定义主机清单中的远程控制主机的帐号、密码、端口等,都是明文存在文件中,这就导致很不安全,所以我们使用ansible-valut命令进行加密,不仅适用于主机清单,当然还是适用于变量
Ansible vault 加密已经存在的文件
#这是文件存在,则对其加密。
ansible-vault encrypt 文件名 #这是文件存在,则对其加密。
New Vault password: # 输入密码
Confirm New Vault password: # 确认密码
Encryption successful # 提示加密成功
Ansible vault 文件不存在,则创建文件并对其加密
ansible-vault create inventory
New Vault password: # 输入文件密码
Confirm New Vault password: # 输入确认密码
Ansible-vault decrypt 解密文件
ansible-vault decrypt inventory
Vault password: # 输入密码
Decryption successful # 提示解密成功