ansible 主机清单文件加密方法:
ansible-vault encrypt 主机清单文件
主机清单加密后ansible-playbook执行的时候会报错,因为加密的文件脚本直接识别不到,需要执行命令后面添加参数
ansible all -a 主机清单 --ask-vault-pass
ansible-playbook -i 主机清单文件 ansible脚本(扩展名.yml) --ask-vault-pass > dirty.txt(追加到文件, 保持界面清洁)
解密
ansible-vault decrypt 脚本.yml
获取ansbile 主机ip变量
{{ inventory_hostname }}