Получение ошибки при попытке интегрировать ansible с сервером управления контрольной точки - PullRequest
0 голосов
/ 22 июня 2019

Я пытаюсь интегрировать Ansible с моим сервером управления Checkpoint. Ansible работает на Ubuntu 18.04.2. PFB ошибка, когда я запускаю ansible-playbook ansible-cp-test.yml

PLAY [GW] ******************************************* ************************************************** ************************************************** *******************

ЗАДАЧА [Сбор фактов] ****************************************** ************************************************** ************************************************** ******* хорошо: [127.0.0.1]

ЗАДАНИЕ [вход] ******************************************* ************************************************** ************************************************** **************** фатальный: [127.0.0.1]: СБОЙ! => {"Изменено": ложь, "module_stderr": "Совместное подключение к 127.0.0.1 закрыто. \ r \ n", "module_stdout": "Трассировка (последний последний вызов): \ r \ n Файл \" / home /ankur/.ansible/tmp/ansible-tmp-1561225518.27-40894102526111/AnsiballZ_check_point_mgmt.py \ ", строка 114, в \ r \ n _ansiballz_main () \ r \ n файле \" / home / ankur / .ansible / tmp / ansible-tmp-1561225518.27-40894102526111 / AnsiballZ_check_point_mgmt.py \ ", строка 106, в _ansiballz_main \ r \ n invoke_module (zipped_mod, temp_path, ANSIBALLZ_PARAMS) \ r \ nible / \ur / tans- / home /. tmp-1561225518.27-40894102526111 / AnsiballZ_check_point_mgmt.py \ ", строка 49, в invoke_module \ r \ n imp.load_module (' main ', мод, модуль, MOD_DESC) \ r \ n файл \" / tmp /ansible_check_point_mgmt_payload_lvOSrx/main.py \ ", строка 8, в \ r \ nImportError: нет модуля с именем cpapi \ r \ n", "msg": "MODULE FAILURE \ nСмотрите stdout / stderr для точной ошибки "," rc ": 1}

PLAY RECAP ********************************************* ************************************************** ************************************************** **************** 127.0.0.1: нормально = 1 изменено = 0 недоступно = 0 не выполнено = 1 пропущено = 0 спасено = 0 проигнорировано = 0

Я новичок в этом, поэтому не понимаю, что означает эта ошибка. Пожалуйста, помогите.

соблюдается Руководство по развертыванию Ansible, доступное для матов

1 Ответ

0 голосов
/ 23 июня 2019

Похоже, вы не выполнили инструкции по установке для проекта, который вы используете.

Ошибка вызвана обязательным пакетом Python , используемым их ответным модулем. Помните, что ansible требует, чтобы указанный пакет python был доступен в интерпретаторе python, который он использует при подключении, а не в python, который размещает ansible в системе управления. Обычно этот питон описывается фактом ansible_python_interpreter, но лучший результат - убедиться, что модуль установлен с использованием модуля pip:, прежде чем вызывать их check_point_mgmt: task

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...