如何解决在我的剧本中,如何从主持人那里获得组名
我创建了一个剧本,以在主机上执行某些命令,并在同一主机组内的所有主机上执行其他命令,我已经提示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 举报,一经查实,本站将立刻删除。