Ansible host variable access

30 views
Skip to first unread message

parwinderjit singh

unread,
Sep 7, 2017, 11:59:25 PM9/7/17
to Ansible Project
Hi,

Need some help


My host file is

[splunk-head]
parv-vm-01 ansible_ssh_host=10.48.21.99 host_fqdn=parv-vm-01

[splunk-indexer]
parv-vm-02 ansible_ssh_host=10.48.21.94 host_fqdn1=parv-vm-02
parv-vm-03 ansible_ssh_host=10.48.21.96 host_fqdn=parv-vm-03
parv-vm-04 ansible_ssh_host=10.48.21.86 host_fqdn=parv-vm-04


[splunk-Forwarder]
parv-vm-05 ansible_ssh_host=10.48.21.87 host_fqdn=parv-vm-05
parv-vm-06 ansible_ssh_host=10.48.21.85 host_fqdn=parv-vm-06
parv-vm-07 ansible_ssh_host=10.48.21.84 host_fqdn=parv-vm-07
parv-vm-08 ansible_ssh_host=10.48.21.107 host_fqdn=parv-vm-08
parv-vm-09 ansible_ssh_host=10.48.21.109 host_fqdn=parv-vm-09




I am installing search-head of splunk on one server but i need to run one command which need all  hostname of splunk-indexer

- name: add search-indexer
  command: /opt/splunk/bin/splunk add  search-server <hostname of splunk-indexer 1>:8089 -auth {{ SPLUNK_UI_USERNAME }}:{{ Splunk_UI_Password }} -remoteUsername {{ SPLUNK_UI_USERNAME }} -remotePassword {{ Splunk_UI_Password }}

i need to run above command three times so that the command will run three times and add 10.48.21.94, 10.48.21.96, 10.48.21.86

Can anyone help me

Kai Stian Olstad

unread,
Sep 8, 2017, 2:09:26 AM9/8/17
to ansible...@googlegroups.com
On 08. sep. 2017 05:59, parwinderjit singh wrote:
> My host file is
>
> [splunk-head]
> parv-vm-01 ansible_ssh_host=10.48.21.99 host_fqdn=parv-vm-01
>
> [splunk-indexer]
> parv-vm-02 ansible_ssh_host=10.48.21.94 host_fqdn1=parv-vm-02
> parv-vm-03 ansible_ssh_host=10.48.21.96 host_fqdn=parv-vm-03
> parv-vm-04 ansible_ssh_host=10.48.21.86 host_fqdn=parv-vm-04

<snip />

> I am installing search-head of splunk on one server but i need to run one
> command which need all hostname of splunk-indexer
>
> - name: add search-indexer
> command: /opt/splunk/bin/splunk add search-server <hostname of
> splunk-indexer 1>:8089 -auth {{ SPLUNK_UI_USERNAME }}:{{ Splunk_UI_Password
> }} -remoteUsername {{ SPLUNK_UI_USERNAME }} -remotePassword {{
> Splunk_UI_Password }}
>
> i need to run above command three times so that the command will run three
> times and add 10.48.21.94, 10.48.21.96, 10.48.21.86
>

- name: add search-indexer
command: /opt/splunk/bin/splunk add search-server {{ item }}:8089
-auth {{ SPLUNK_UI_USERNAME }}:{{ Splunk_UI_Password }}
-remoteUsername {{ SPLUNK_UI_USERNAME }}
-remotePassword {{ Splunk_UI_Password }}
with_items: "{{ groups['splunk-indexer'] }}"

--
Kai Stian Olstad

parwinderjit singh

unread,
Sep 8, 2017, 2:28:06 AM9/8/17
to ansible...@googlegroups.com
Thanks for the help Mr Kai. I really appreciat  👍



--
You received this message because you are subscribed to a topic in the Google Groups "Ansible Project" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ansible-project/HoCh1EqsT4A/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ansible-project+unsubscribe@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/78927140-f41e-59a1-8f34-cdbcfdfa4a78%40olstad.com.

For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages