переменные:
ssl:
enabled: false
cert: /usr/src/go/tls/tls.crt
key: /usr/src/go/tls/tls.key
В tasks/main.yml есть следующас конструкция:
{% if ssl.enabled is defined and ssl.enabled is sameas true %}
- name: SSL_CRT
value: {{ ssl.cert }}
- name: SSL_KEY
value: {{ ssl.key }}
{% endif %}
При запуске плейбука выдает ошибку:
ScannerError: mapping values are not allowed here
in "<unicode string>", line 64, column 23:
- name: SSL_CRT
^
fatal: [localhost]: FAILED! => {
"msg": "Unexpected failure during module execution.",
"stdout": ""
Что делаю не так?
А чего хотите сделать?
Конструкция для template модуля прокатит. В тасках для условий используется when
Вы хотите странного. В файлах с тасками джинджи быть не должно
Обсуждают сегодня