Возможно использование шаблона with_dict
У меня есть следующая задача:
- name: copy server.xml
template: src=server.xml dest=/var/containers/{{ item.key }}/conf
with_dict: containers
И я также добавил словарь контейнеров в мои group_vars
containers:
frontend:
http_port: 8080
backend:
http_port: 8081
Наконец, вот соответствующий фрагмент из server.xml
<Connector port="{{ http_port }}" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
Я хочу, чтобы соответствующий http_port использовался в модуле шаблона. Но вместо этого я получаю и ошибку:
fatal: [localhost] => {'msg': "AnsibleUndefinedVariable: одна или несколько неопределенных переменных: 'http_port' не определен ',' failed ': True}
Это возможно? Как использовать значения элемента для подстановки переменных?