Hi,
Trying to do the following, and struggling to find a way to do this.
I build a list of strings, and want to conditionally append a string at the end of the list, but only if the variable is defined.
This works fine:
play_hosts | union([optional_ip])
Which appends optional_ip to play_hosts, however if optional_ip is not defined, I would like to simply drop the union filter... If I change it to:
play_hosts | union([optional_ip | default(None)])
It appends an empty string. I was hoping I could maybe use "or omit" after the union but can't quite get that to work.
Any suggestions?
Thanks!