尝试将Ansible与Checkpoint Management Server集成时出现错误

时间:2019-06-22 17:52:55

标签: ansible

我正在尝试将Ansible与我的Checkpoint Management Server集成。 Ansible在ubuntu 18.04.2。上运行。我运行ansible-playbook ansible-cp-test.yml时出现PFB错误

  

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

     

任务[聚会事实] ********************************************** ****************************************************** ****************************************************** *******       好的:[127.0.0.1]

     

任务[登录] *********************************************** ****************************************************** ****************************************************** ****************       致命的:[127.0.0.1]:失败! => {“已更改”:false,“ 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 \“,第_ansiballz_main \ r \ n invoke_module(zipped_mod,temp_path,ANSIBALLZ_PARAMS)\ r \ n文件\” / home / ankur / .ansible / tmp / ans tmp-1561225518.27-40894102526111 / AnsiballZ_check_point_mgmt.py \“,第49行,在invoke_module \ r \ n imp.load_module(' main ',mod,module,MOD_DESC)\ r \ n File \” / tmp / ansible_check_point_mgmt_payload_lvOSrx / 主要 .py \“,\ r \ nImportError中的第8行,没有名为cpapi \ r \ n的模块,” msg“:”模块失败\ n请参阅stdout / stderr确切错误”,“ rc”:1}

     

PLAY RECAP ********************************************* ****************************************************** ****************************************************** ****************       127.0.0.1:ok = 1更改= 0不可达= 0失败= 1跳过= 0获救= 0忽略= 0

我对此并不陌生,所以不了解此错误的含义。请帮忙。

紧随其后的《 Ansible部署指南》

1 个答案:

答案 0 :(得分:0)

您似乎对所使用的项目没有遵循the installation instructions

该错误是由其ansible模块使用的a required python package引起的。请注意,ansible要求该python软件包在连接时使用的python解释器中可用,而不是在控制系统上托管ansible的python。通常,该Python由ansible_python_interpreter事实来描述,但是最好的结果是确保在调用其check_point_mgmt:任务之前使用pip:模块来安装该模块