hi @abhijeet,
thanks for sharing a solution... first solution works like a champ...2nd is
only giving last element..
On Tuesday, July 19, 2022 at 3:00:39 PM UTC+5:30 Abhijeet Kasurde wrote:
> You can do this --
>
> ```
> - set_fact:
> list_tunnel: "{{ result }}"
> vars:
> prefix: tunnel
> a_list: "{{ range(1, 10) | list }}"
> result: "{{ [prefix] | product(a_list) | map('join', '.') | list
> }}"
>
> - debug:
> msg: "{{ list_tunnel }}"
> ```
>
> or
>
>
> ```
> - name: create new list for tunnel
> set_fact:
> list_tunnel: "{{ list_tunnel | default([]) + ['tunnel.' + item |
> string] }}"
> loop: "{{ range(1,10) | list}}"
>
> - debug:
> msg: "{{ list_tunnel }}"
> ```
>
> On Tue, Jul 19, 2022 at 2:17 PM maulik patel <[email protected]> wrote:
>
>> I'm trying to append new tunnel interface to empty list, but i'm got
>> below error. Can you please help me out here ?
>> *tasks: *
>>
>>
>>
>>
>>
>>
>>
>>
>> * - name: empty list set_fact:
>> list_tunnel: [] - name: create new list for tunnel
>> set_fact: list_tunnel_new: "{{ list_tunnel +
>> ['tunnel.{{item}}'] }}" loop: "{{ range(1,10)|list}}" *
>>
>> *error: *
>>
>> *fatal: [SJL]: FAILED! => {"msg": "The task includes an option with an
>> undefined variable. The error was: 'item' is undefined\n\nThe error appears
>> to be in '/etc/ansible/aws/interface_palo_facts.yaml': line 34, column 12,
>> but may\nbe elsewhere in the file depending on the exact syntax
>> problem.\n\nThe offending line appears to be:\n\n\n - name: print facts\n ^
>> here\n"}*
>>
>> thank you..!!
>>
>> --
>> 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/86f78a44-cb98-46bd-9db2-e2237c8b07a9n%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/ansible-project/86f78a44-cb98-46bd-9db2-e2237c8b07a9n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> --
> Thanks,
> Abhijeet Kasurde
>
--
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/7de320a0-d7fe-4b9e-95c5-506d70b0342cn%40googlegroups.com.