Hi,
I am the OP and i just got an idea for my above question. Do you think
below script might solve my issue?
-
name: PLAYBOOK FOR STANDBY FIREWALL UPGRADE
hosts: STANDBYFIREWALL
serial: 1
gather_facts: false
connection: network_cli
tasks:
-
name: End playbook if connection IP is not defined
meta: end_host
when: {{ ansible_host }} is not defined
Thanks,
Vikram
On Wednesday, 15 December, 2021 at 9:45:07 pm UTC+5:30 Vikram S wrote:
> I have 2 groups created in hosts file as given below. I have a playbook
> consisting of 2 plays - the 1st play will be executed on IP in
> 'ACTIVEFIREWALL' group and 2nd play will be executed on IP in
> 'STANDBYFIREWALL' group.
>
> Many a times, i have no ip to be give for 'STANDBYFIREWALL' group (so the
> ip portion remains blank but everything else mentioned below remains on
> hosts file). So the 2nd play just stops and does nothing until timeout.
> However when i delete the entire 'STANDBYFIREWALL' group from inventory
> file, Ansible ignores the 2nd play containing 'STANDBYFIREWALL' group and
> moves on.
>
>
> Is there any ways i can make Ansible to move on without deleting
> STANDBYFIREWALL group from hosts file when there is no IP to give?
>
>
> [ACTIVEFIREWALL]
>
> FW1 ansible_host=10.224.240.241
>
>
> [ACTIVEFIREWALL:vars]
>
> ansible_user=username
>
> ansible_ssh_pass=password
>
>
> [STANDBYFIREWALL]
>
> FW2 ansible_host=10.224.240.244
>
>
> [STANDBYFIREWALL:vars]
>
> ansible_user=username
>
> ansible_ssh_pass=password
>
>
> Thanks,
>
> Vikram
>
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/6ec58f94-29b5-4016-bc04-fd659dcf089bn%40googlegroups.com.