Я настраиваю Ansible Tower на машине CentOS 7. Я продолжаю установку в соответствии с инструкциями от этот документ
Но когда я выполняю установку, я получаю следующую ошибку
TASK [config_dynamic : Set database to internal or external] ************************************************************************************************************************************************
fatal: [localhost]: FAILED! => {"msg": "template error while templating string: no filter named 'match'. String: {{ ( (pg_host is not defined or pg_host == '' or pg_host == '127.0.0.1') or (pg_host | match('/.*')) ) | ternary('internal', 'external') }}"}
Это когда я запускаю файл setup.sh в соответствии с документом для установки ansible tower.
Я пытаюсь установить Ansible Tower версии 3.2.5 Моя версия python - 2.7.5 Дополнительные возможные сведения следующие
ansible 2.9.1
config file = /etc/ansible/ansible.cfg
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /bin/ansible
python version = 2.7.5 (default, Apr 9 2019, 14:30:50) [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)]
Что вызывает эту проблему? Это связано с проблемой конфигурации postgresql ?? Я следил за документом, и мне показалось, что postgresql будет настроен с помощью доступной инструкции по установке.
что вызывает это ??
Я поразил то же сообщение об ошибке при выполнении несвязанного сборника пьес. Я понизил Ansible до v2.8.7, и он ушел. Это - или ошибка в последних версиях или ожидаемое поведение. Я не мог найти упоминание о нем в 2,9 журналах изменений:
https://github.com/ansible/ansible/blob/stable-2.9/changelogs/CHANGELOG-v2.9.rst