РЕЗЮМЕ: Я выполнил установку ansible -awx следуйте инструкциям: https://howto.lintel.in/install-ansible-tower-awx-centos-7/
ТИП ПРОБЛЕМЫ:
Когда я запускал команду ansible -playbook -i inventory install.yml -vv в исходной папке awx / root / awx / installer
Отчет об ошибке:
ЗАДАЧА [local_ docker: Запустить контейнеры] ***************************** ************************************************* *********************************************** путь к задаче : /root/awx/installer/roles/local_docker/tasks/compose.yml:39 фатальный: [localhost]: НЕ ПРОШЛО! => {"changed": false, "msg": "Не удалось импортировать необходимую Python библиотеку (Docker SDK для Python: docker (Python> = 2.7) или docker -py (Python 2.6)) на ansible -awx's Python / bin / python3. Прочтите документацию по модулю и установите в соответствующее место. Если необходимая библиотека установлена, но Ansible использует неправильную Python, обратитесь к документации по ansible_python_interpreter, например, через pip install docker
или pip install docker-py
(Python 2.6). Ошибка: Нет модуля с именем 'requests' "}
PLAY RECAP ** ************************************************* ************************************************* ************************************************* ******** localhost: ok = 13 изменено = 2 недоступно = 0 не удалось = 1 пропущено = 86 спасено = 0 игнорируется = 0
Я пытаюсь запустить команду с: ansible - playbook -i inventory install.yml -e 'ansible_python_interpreter = / usr / bin / python3' Но ошибка появляется, как показано выше.
ANSIBLE VERSION
ansible 2.9.10 config file = /etc/ansible/ansible.cfg путь поиска настроенного модуля = [u '/ root / .ansible / plugins / modules', u '/ usr / share / ansible / plugins / modules '] ansible python расположение модуля = /usr/lib/python2.7/site-packages/ansible расположение исполняемого файла = / bin / ansible python версия = 2.7.5 (по умолчанию, 2 апреля 2020 г., 13:16:51) [G CC 4.8.5 20150623 (Red Hat 4.8.5-39)]
ОС: CentOS Linux выпуск 7.8.2003 (Core)
Спасибо за помощь!