Я не могу получить этот, казалось бы, простой пример для работы в Ansible 1.8.3. Интерполяция переменных не вызывает имени задачи. Все примеры Я видел, похоже, что это должно сработать. Учитывая, что переменная определена в разделе vars, я ожидал, что имя задачи напечатает значение переменной. Почему это не работает?
Даже пример из документации Ansible похоже, не печатает значение переменной.
---
- hosts: 127.0.0.1
gather_facts: no
vars:
vhost: "foo"
tasks:
- name: create a virtual host file for {{ vhost }}
debug: msg="{{ vhost }}"
В результате получается следующий результат:
PLAY [127.0.0.1]
**************************************************************
TASK: [create a virtual host file for {{ vhost }}]
****************************
ok: [127.0.0.1] => {
"msg": "foo"
}
PLAY RECAP
********************************************************************
127.0.0.1 : ok=1 changed=0 unreachable=0 failed=0
Обновление Это работает с 1.7.2, но не работает с 1.8.3. Поэтому либо это ошибка, либо функция.