From 14b9a6b350713d16948fae6b3563ca90c04364a5 Mon Sep 17 00:00:00 2001 From: Prasad Katti Date: Thu, 5 Oct 2017 22:02:53 -0700 Subject: [PATCH] Add example showing how to add host to multiple groups (#31152) * Add example of how to add host to multiple groups * use 'name' task keyword for comments --- lib/ansible/modules/inventory/add_host.py | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/lib/ansible/modules/inventory/add_host.py b/lib/ansible/modules/inventory/add_host.py index a593e190d6..98a26a9c1a 100644 --- a/lib/ansible/modules/inventory/add_host.py +++ b/lib/ansible/modules/inventory/add_host.py @@ -43,24 +43,31 @@ author: ''' EXAMPLES = ''' -# add host to group 'just_created' with variable foo=42 -- add_host: +- name: add host to group 'just_created' with variable foo=42 + add_host: name: "{{ ip_from_ec2 }}" groups: just_created foo: 42 -# add a host with a non-standard port local to your machines -- add_host: +- name: add host to multiple groups + add_host: + hostname: "{{ new_ip }}" + groups: + - group1 + - group2 + +- name: add a host with a non-standard port local to your machines + add_host: name: "{{ new_ip }}:{{ new_port }}" -# add a host alias that we reach through a tunnel (Ansible <= 1.9) -- add_host: +- name: add a host alias that we reach through a tunnel (Ansible <= 1.9) + add_host: hostname: "{{ new_ip }}" ansible_ssh_host: "{{ inventory_hostname }}" ansible_ssh_port: "{{ new_port }}" -# add a host alias that we reach through a tunnel (Ansible >= 2.0) -- add_host: +- name: add a host alias that we reach through a tunnel (Ansible >= 2.0) + add_host: hostname: "{{ new_ip }}" ansible_host: "{{ inventory_hostname }}" ansible_port: "{{ new_port }}"