我正在尝试编写一本ansible play book来在远程主机上运行命令。
是否可以在剧本中写下host_ip
,username
和password
?
答案 0 :(得分:0)
如果库存文件位于以下组中,则可以添加主机名:
[group-name]
34.67.12.12
然后在playbook yml中你可以指定一个像这样运行的组:
- hosts: group-name
gather_facts: true
sudo: yes
vars_files:
- "group_vars/group-name/config"
roles:
- do-bla-bla
关于用户名和密码,将其写入变量文件是不安全的,因为有安全保险库