问题描述
我创建了一个剧本,以在主机上执行某些命令,并在同一主机组内的所有主机上执行其他命令,我已经提示vars要求用户输入其主机名,所以我无法输入组名我也想这自动发生 作为示例清单文件内容,如下:
[africa-cluster]
host-1
host-2
host-3
Playbook Example:
- name: Host Replacement Playbook
gather_facts: True
hosts: "{{ pts_hostname }}"
user: root
become: True
vars:
vars_prompt:
name: "pts_hostname"
prompt: "Please enter the PTS hostname you want to replace"
private: no
tasks:
- name: Host IP Address
command: 'ip a'
delegate_to: "{{ pts_hostname }}"
register: echo_output
- name: Host IP Address
command: 'cat /etc/resolve.conf'
delegate_to: <--(group_of_the_host)
register: echo_output
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)