Назад | Перейти на главную страницу

сбой установки при настройке Ansible Tower в centos 7

Я устанавливаю 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 будет настроен с помощью инструкции по установке.

Чем это вызвано ??

Я получил то же сообщение об ошибке при запуске несвязанного playbook. Я понизил версию Ansible до версии 2.8.7, и она исчезла. Это либо ошибка в последних версиях, либо ожидаемое поведение. Я не нашел упоминания об этом в журнале изменений версии 2.9:

https://github.com/ansible/ansible/blob/stable-2.9/changelogs/CHANGELOG-v2.9.rst