Great Sam! On Monday, November 4, 2019 at 8:45:51 PM UTC+5:30, Sam Doran wrote: > > Use the search string test > <https://docs.ansible.com/ansible/latest/user_guide/playbooks_tests.html#testing-strings> > . > > when: ansible_net_hostname is search('(csr|asw)') > > > You could store the regexp in a variable: > > vars: > regexp: 'csr|asw' > > when: ansible_net_hostname is search(regexp) > > > Or you can construct the regexp from a list in the task. > > - ios_config: > ... > when: ansible_net_hostname is search(regexp) > vars: > regexp: "{{ '|'.join(northregion) }}" > > --- > > Sam > > On Nov 4, 2019, at 01:21, rajthecomputerguy <[email protected] > <javascript:>> wrote: > > Hi team, > > I am calling a list that contains multiple strings, How to put condition > in when statement to match list of strings that matches ansible_hostname > > below playbook does not work. please help > > ansible_net_hostname: testalpcsr029 > > vars: > > northregion: [ 'alp', alt' ] > > > playbook:- > name: Configure > ios_config: > commands: > - "{{ item }}" > with_items: "{{ snmp_commands_ap }}" > when: > - "'csr' in ansible_net_hostname or 'asw' in > ansible_net_hostname" > - north*region in ansible_net_hostname* > > > thanks > > -- > 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] <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/1abf8f37-f2ec-430b-a3f3-00db3e7f4bc9%40googlegroups.com > > <https://groups.google.com/d/msgid/ansible-project/1abf8f37-f2ec-430b-a3f3-00db3e7f4bc9%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > >
-- 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/e185b89d-8dbb-42c8-b05b-01bf619649b4%40googlegroups.com.
