· 5 years ago · Mar 23, 2020, 05:28 PM
1
2TASK [Configure url to be filtered by fortigate] ***********************************************************************************************************************************************************
3task path: /root/ansible/p3.yml:11
4<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: root
5<127.0.0.1> EXEC /bin/sh -c 'echo ~root && sleep 0'
6<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1584984323.88-132729365755503 `" && echo ansible-tmp-1584984323.88-132729365755503="` echo /root/.ansible/tmp/ansible-tmp-1584984323.88-132729365755503 `" ) && sleep 0'
7Using module file /usr/lib/python2.7/site-packages/ansible/modules/network/fortios/fortios_webfilter.py
8<127.0.0.1> PUT /root/.ansible/tmp/ansible-local-5809rVBXZS/tmpbfvEmM TO /root/.ansible/tmp/ansible-tmp-1584984323.88-132729365755503/AnsiballZ_fortios_webfilter.py
9<127.0.0.1> EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1584984323.88-132729365755503/ /root/.ansible/tmp/ansible-tmp-1584984323.88-132729365755503/AnsiballZ_fortios_webfilter.py && sleep 0'
10<127.0.0.1> EXEC /bin/sh -c '/usr/bin/python3 /root/.ansible/tmp/ansible-tmp-1584984323.88-132729365755503/AnsiballZ_fortios_webfilter.py && sleep 0'
11<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /root/.ansible/tmp/ansible-tmp-1584984323.88-132729365755503/ > /dev/null 2>&1 && sleep 0'
12The full traceback is:
13Traceback (most recent call last):
14 File "/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 672, in urlopen
15 chunked=chunked,
16 File "/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 376, in _make_request
17 self._validate_conn(conn)
18 File "/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 994, in _validate_conn
19 conn.connect()
20 File "/usr/local/lib/python3.7/site-packages/urllib3/connection.py", line 360, in connect
21 ssl_context=context,
22 File "/usr/local/lib/python3.7/site-packages/urllib3/util/ssl_.py", line 383, in ssl_wrap_socket
23 return context.wrap_socket(sock)
24 File "/usr/lib64/python3.7/ssl.py", line 423, in wrap_socket
25 session=session
26 File "/usr/lib64/python3.7/ssl.py", line 870, in _create
27 self.do_handshake()
28 File "/usr/lib64/python3.7/ssl.py", line 1139, in do_handshake
29 self._sslobj.do_handshake()
30ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1076)
31
32During handling of the above exception, another exception occurred:
33
34Traceback (most recent call last):
35 File "/usr/local/lib/python3.7/site-packages/requests/adapters.py", line 449, in send
36 timeout=timeout
37 File "/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 720, in urlopen
38 method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
39 File "/usr/local/lib/python3.7/site-packages/urllib3/util/retry.py", line 436, in increment
40 raise MaxRetryError(_pool, url, error or ResponseError(cause))
41urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='10.29.1.22', port=443): Max retries exceeded with url: /logincheck (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1076)')))
42
43During handling of the above exception, another exception occurred:
44
45Traceback (most recent call last):
46 File "/root/.ansible/tmp/ansible-tmp-1584984323.88-132729365755503/AnsiballZ_fortios_webfilter.py", line 102, in <module>
47 _ansiballz_main()
48 File "/root/.ansible/tmp/ansible-tmp-1584984323.88-132729365755503/AnsiballZ_fortios_webfilter.py", line 94, in _ansiballz_main
49 invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)
50 File "/root/.ansible/tmp/ansible-tmp-1584984323.88-132729365755503/AnsiballZ_fortios_webfilter.py", line 40, in invoke_module
51 runpy.run_module(mod_name='ansible.modules.network.fortios.fortios_webfilter', init_globals=None, run_name='__main__', alter_sys=True)
52 File "/usr/lib64/python3.7/runpy.py", line 205, in run_module
53 return _run_module_code(code, init_globals, run_name, mod_spec)
54 File "/usr/lib64/python3.7/runpy.py", line 96, in _run_module_code
55 mod_name, mod_spec, pkg_name, script_name)
56 File "/usr/lib64/python3.7/runpy.py", line 85, in _run_code
57 exec(code, run_globals)
58 File "/tmp/ansible_fortios_webfilter_payload_7ww9jc4h/ansible_fortios_webfilter_payload.zip/ansible/modules/network/fortios/fortios_webfilter.py", line 530, in <module>
59 File "/tmp/ansible_fortios_webfilter_payload_7ww9jc4h/ansible_fortios_webfilter_payload.zip/ansible/modules/network/fortios/fortios_webfilter.py", line 521, in main
60 File "/tmp/ansible_fortios_webfilter_payload_7ww9jc4h/ansible_fortios_webfilter_payload.zip/ansible/modules/network/fortios/fortios_webfilter.py", line 441, in fortios_webfilter
61 File "/usr/local/lib/python3.7/site-packages/fortiosapi/fortiosapi.py", line 170, in login
62 data='username=' + urllib.parse.quote(username) + '&secretkey=' + urllib.parse.quote(password) + "&ajax=1", timeout=self.timeout)
63 File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 578, in post
64 return self.request('POST', url, data=data, json=json, **kwargs)
65 File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 530, in request
66 resp = self.send(prep, **send_kwargs)
67 File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 665, in send
68 history = [resp for resp in gen] if allow_redirects else []
69 File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 665, in <listcomp>
70 history = [resp for resp in gen] if allow_redirects else []
71 File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 245, in resolve_redirects
72 **adapter_kwargs
73 File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 643, in send
74 r = adapter.send(request, **kwargs)
75 File "/usr/local/lib/python3.7/site-packages/requests/adapters.py", line 514, in send
76 raise SSLError(e, request=request)
77requests.exceptions.SSLError: HTTPSConnectionPool(host='10.29.1.22', port=443): Max retries exceeded with url: /logincheck (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1076)')))
78fatal: [localhost]: FAILED! => {
79 "changed": false,
80 "module_stderr": "Traceback (most recent call last):\n File \"/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py\", line 672, in urlopen\n chunked=chunked,\n File \"/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py\", line 376, in _make_request\n self._validate_conn(conn)\n File \"/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py\", line 994, in _validate_conn\n conn.connect()\n File \"/usr/local/lib/python3.7/site-packages/urllib3/connection.py\", line 360, in connect\n ssl_context=context,\n File \"/usr/local/lib/python3.7/site-packages/urllib3/util/ssl_.py\", line 383, in ssl_wrap_socket\n return context.wrap_socket(sock)\n File \"/usr/lib64/python3.7/ssl.py\", line 423, in wrap_socket\n session=session\n File \"/usr/lib64/python3.7/ssl.py\", line 870, in _create\n self.do_handshake()\n File \"/usr/lib64/python3.7/ssl.py\", line 1139, in do_handshake\n self._sslobj.do_handshake()\nssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1076)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/usr/local/lib/python3.7/site-packages/requests/adapters.py\", line 449, in send\n timeout=timeout\n File \"/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py\", line 720, in urlopen\n method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]\n File \"/usr/local/lib/python3.7/site-packages/urllib3/util/retry.py\", line 436, in increment\n raise MaxRetryError(_pool, url, error or ResponseError(cause))\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='10.29.1.22', port=443): Max retries exceeded with url: /logincheck (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1076)')))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/root/.ansible/tmp/ansible-tmp-1584984323.88-132729365755503/AnsiballZ_fortios_webfilter.py\", line 102, in <module>\n _ansiballz_main()\n File \"/root/.ansible/tmp/ansible-tmp-1584984323.88-132729365755503/AnsiballZ_fortios_webfilter.py\", line 94, in _ansiballz_main\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n File \"/root/.ansible/tmp/ansible-tmp-1584984323.88-132729365755503/AnsiballZ_fortios_webfilter.py\", line 40, in invoke_module\n runpy.run_module(mod_name='ansible.modules.network.fortios.fortios_webfilter', init_globals=None, run_name='__main__', alter_sys=True)\n File \"/usr/lib64/python3.7/runpy.py\", line 205, in run_module\n return _run_module_code(code, init_globals, run_name, mod_spec)\n File \"/usr/lib64/python3.7/runpy.py\", line 96, in _run_module_code\n mod_name, mod_spec, pkg_name, script_name)\n File \"/usr/lib64/python3.7/runpy.py\", line 85, in _run_code\n exec(code, run_globals)\n File \"/tmp/ansible_fortios_webfilter_payload_7ww9jc4h/ansible_fortios_webfilter_payload.zip/ansible/modules/network/fortios/fortios_webfilter.py\", line 530, in <module>\n File \"/tmp/ansible_fortios_webfilter_payload_7ww9jc4h/ansible_fortios_webfilter_payload.zip/ansible/modules/network/fortios/fortios_webfilter.py\", line 521, in main\n File \"/tmp/ansible_fortios_webfilter_payload_7ww9jc4h/ansible_fortios_webfilter_payload.zip/ansible/modules/network/fortios/fortios_webfilter.py\", line 441, in fortios_webfilter\n File \"/usr/local/lib/python3.7/site-packages/fortiosapi/fortiosapi.py\", line 170, in login\n data='username=' + urllib.parse.quote(username) + '&secretkey=' + urllib.parse.quote(password) + \"&ajax=1\", timeout=self.timeout)\n File \"/usr/local/lib/python3.7/site-packages/requests/sessions.py\", line 578, in post\n return self.request('POST', url, data=data, json=json, **kwargs)\n File \"/usr/local/lib/python3.7/site-packages/requests/sessions.py\", line 530, in request\n resp = self.send(prep, **send_kwargs)\n File \"/usr/local/lib/python3.7/site-packages/requests/sessions.py\", line 665, in send\n history = [resp for resp in gen] if allow_redirects else []\n File \"/usr/local/lib/python3.7/site-packages/requests/sessions.py\", line 665, in <listcomp>\n history = [resp for resp in gen] if allow_redirects else []\n File \"/usr/local/lib/python3.7/site-packages/requests/sessions.py\", line 245, in resolve_redirects\n **adapter_kwargs\n File \"/usr/local/lib/python3.7/site-packages/requests/sessions.py\", line 643, in send\n r = adapter.send(request, **kwargs)\n File \"/usr/local/lib/python3.7/site-packages/requests/adapters.py\", line 514, in send\n raise SSLError(e, request=request)\nrequests.exceptions.SSLError: HTTPSConnectionPool(host='10.29.1.22', port=443): Max retries exceeded with url: /logincheck (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1076)')))\n",
81 "module_stdout": "",
82 "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
83 "rc": 1
84}
85
86PLAY RECAP *************************************************************************************************************************************************************************************************
87localhost : ok=2 changed=1 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0