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/CAFwWkHqdBASzn9FqBfjautV%3DR6Y1K7W181VYCeu-FX2i7e1q2A%40mail.gmail.com.

Reply via email to