使用fortios_system_central_management失败的Ansible 2.9.10剧本

时间:2020-06-25 17:07:09

标签: python ansible ansible-2.x

关于我应该在哪里解决此问题的任何建议?

我正在尝试在剧本中使用Fortinet fortios_system_central_management module,但遇到以下错误:

<127.0.0.1> EXEC / bin / sh -c'rm -f -r /root/.ansible/tmp/ansible-tmp-1593104171.74-37222-78825736499531/> / dev / null 2>&1 && sleep 0 ' 致命的:[本地主机]:失败! => { “已更改”:错误, “ module_stderr”:“找不到记录器” fortiosapi“的处理程序\ nTraceback(最近一次通话最近):\ n文件” /root/.ansible/tmp/ansible-tmp-1593104171.74-37222-78825736499531/AnsiballZ_fortios_system_central_management.py“ \ n _ansiballz_main()\ n文件中第102行,“ / root / .ansible / tmp / ansible-tmp-1593104171.74-37222-78825736499531 / AnsiballZ_fortios_system_central_management.py”,第94行,在_ansiballz_main \ n invoke_module(zipped_mod,temp ANSIBALLZ_PARAMS)\ n文件“ /root/.ansible/tmp/ansible-tmp-1593104171.74-37222-78825736499531/AnsiballZ_fortios_system_central_management.py”,第40行,在invoke_module \ n runpy.run_module(mod_name ='ansible.modules.network.fortios .fortios_system_central_management',init_globals = None,run_name =' main ',alter_sys = True)\ n文件“ /usr/lib/python2.7/runpy.py”,第188行,在run_module中\ n fname,loader,pkg_name)\ n文件“ /usr/lib/python2.7/runpy.py”,第82行,位于_run_module_code \ n中。mod_name,mod_fname,mod_loader,pkg_名称)\ n文件“ /usr/lib/python2.7/runpy.py”,第72行,位于_run_code \ n run_globals中的exec代码中\ n文件“ /tmp/ansible_fortios_system_central_management_payload_GS739l/ansible_fortios_system_central_management_payload.zip/ansible/modules/network \ n文件“ /tmp/ansible_fortios_system_central_management_payload_GS739l/ansible_fortios_system_central_management_payload.zip/ansible/modules/network/fortios/fortios_system_cent_ral_managen\managen\managen\management\pay_pay_system_cent_managen\managen\managen\management\py_pay_system_cent_managen\managen\managen\managen\management\manage_py_pay_system_cent_manual_management\management“ \” /ansible_fortios_system_central_management_payload.zip/ansible/modules/network/fortios/fortios_system_central_management.py“,行333,在登录名\ n文件“ /usr/local/lib/python2.7/dist-packages/fortiosapi/fortiosapi.py”,行176,在登录名中\ n data ='username ='+ urllib.parse.quote(username)+'&secretkey ='+ urllib.parse.quote(password)+“&ajax = 1”,timeout = self.timeout)\ n文件“ /usr/local/lib/python2.7/d ist-packages / requests / sessions.py“,第578行,位于post \ n返回self.request('POST',url,data = data,json = json,** kwargs)\ n文件” / usr / local / lib / python2.7 / dist-packages / requests / sessions.py“,第530行,在请求中\ n resp = self.send(prep,** send_kwargs)\ n文件” /usr/local/lib/python2.7 /dist-packages/requests/sessions.py",send\n历史=第665行= [gen的resp响应] \ n文件“ /usr/local/lib/python2.7/dist-packages/requests/sessions “ .py”,第245行,位于resolve_redirects \ n ** adapter_kwargs \ n文件“ /usr/local/lib/python2.7/dist-packages/requests/sessions.py”,第643行,位于send \ nr =适配器中。 send(request,** kwargs)\ n文件“ /usr/local/lib/python2.7/dist-packages/requests/adapters.py”,行514,在send \ n中引发SSLError(e,request = request) \ nrequests.exceptions.SSLError:HTTPSConnectionPool(host ='192.168.0.103',port = 443):URL超过了最大重试次数:/ logincheck(由SSLError(SSLError(1,u'[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败( _ssl.c:726 )'),))\ n“, “ module_stdout”:“”, “ msg”:“模块失败\ n请参阅stdout / stderr了解确切错误”, “ rc”:1 }

这是我的Ansible YML文件。我想知道错误是否与SSL验证有关?

- hosts: localhost
  vars:
   host: "192.168.0.103"
   username: "admin"
   password: "password"
   vdom: "root"
   ssl_verify: "False"
  tasks:
  - name: Configure central management.
    fortios_system_central_management:
      host:  "{{ host }}"
      username: "{{ username }}"
      password: "{{ password }}"
      vdom:  "{{ vdom }}"
      https: "False"
      system_central_management:
        allow_monitor: "enable"
        allow_push_configuration: "enable"
        allow_push_firmware: "enable"
        allow_remote_firmware_upgrade: "enable"
        enc_algorithm: "default"
        fmg: "192.168.0.120"
        fmg_source_ip: "192.168.0.120"
        include_default_servers: "enable"
        mode: "normal"
        schedule_config_restore: "enable"
        schedule_script_restore: "enable"
        type: "fortimanager"
        vdom: "root"

0 个答案:

没有答案