Пример:
devices:
"{{ item[1].name }}":
type: nic
nictype: bridged
parent: "{{ item[1].bridge }}"
ipv4.address: "{{ item[1].ip4 }}"
with_subelements:
- "{{ containers }}"
- network
{{ item[1].name }} не забирается с переменной, в логе вижу:
"Failed to start device '{{ item[1].name }}'
А пример переменных можно
Жижу нельзя юзать в именах ключей
а тут вроде и нет jinja
containers: - name: domain-com service: zimbra network: - name: eth0 bridge: inet0 ip4: 1.1.1.1
item.0.name ?
пример с юзерами - https://github.com/ryandaniels/ansible-role-create-users/blob/master/tasks/main.yml
Всем спасибо ! Попробую заюзать
Через Jinja и немного смелости. Справа от почти любого двоеточия ты можешь творить почти любую Jinja-дичь.
Обсуждают сегодня