Ansible. Ошибки выполнения playbook
Проблема
Ошибки при выполнении Ansible playbook.
Диагностика
Проверить:
при выполнении Ansible playbook наличие ошибки вида:
fatal: [client1]: FAILED! => { "msg": "Failed to set execute bit on remote files (rc: 1, err: chmod: изменение прав доступа для '/home/astra/.ansible/tmp/ansible-tmp-1684436725.1021397-18513-245511937755452/AnsiballZ_setup.py': Операция не позволена\n)" }
состояние на управляемых узлах режима запрета установки исполняемого бита (
astra-nochmodx-lock
):astra-nochmodx-lock status АКТИВНО
Возможная причина: Активен режим запрета установки исполняемого бита. Перейти к решению.
Проверить:
выполнение Ansible playbook завершается ошибкой вида:
Access denied
уровень целостности пользователя:
sudo pdpl-user <имя_пользователя>
Возможная причина: Пользователь с низким уровнем целостности. Перейти к решению.
- Выполнить
ansible playbook
с Astra Linux Special Edition 1.8 на удаленный АРМ с Astra Linux Special Edition 1.7 или наоборот.
Проверить, что результатом выполненных действий является ошибка вида:или:server | FAILED! => { "ansible_facts": { "discovered_interpreter_python": "/usr/bin/python3" }, "changed": false, "msg": "ansible-core requires a minimum of Python version 3.8. Current version: 3.7.3 (default, Apr 8 2024, 13:48:44) [GCC 8.3.0]" } client | FAILED! => { "ansible_facts": { "discovered_interpreter_python": "/usr/bin/python3" }, "changed": false, "msg": "ansible-core requires a minimum of Python version 3.8. Current version: 3.7.3 (default, Apr 8 2024, 13:48:44) [GCC 8.3.0]" }
{ \\ "changed": false, \\ "module_stderr": "/bin/sh: строка 1: /usr/bin/python: Нет такого файла или каталога\n", \\ "module_stdout": "", \\ "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", \\ "rc": 127 \\ }
Возможная причина: Различия пакетных баз в очередных обновлениях. Перейти к решению.