Hello,
I want to automate file deployment on multiple management servers and gateways using ansible.
Sincerely, I don't get it running.
Playbook:
---
# Copy demo.txt to Check Point Management
- name: Copy file
hosts: checkpoint_management
tasks:
- name: Copy file
copy:
src: /home/xx/xx/ansible/demo.txt
dest: /home/xx/demo.txt
Result from running ansible-playbook copy-file.yml:
fatal: [xx.xx.xx.202]: FAILED! => {"ansible_facts": {}, "changed": false, "failed_modules": {"ansible.legacy.setup": {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "exception": "Traceback (most recent call last):
File \"/home/xx/.ansible/tmp/ansible-tmp-1684305632.491652-3376170-41574932784899/AnsiballZ_setup.py\", line 102, in <module>
_ansiballz_main()
File \"/home/xx/.ansible/tmp/ansible-tmp-1684305632.491652-3376170-41574932784899/AnsiballZ_setup.py\", line 94, in _ansiballz_main
invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)
File \"/home/xx/.ansible/tmp/ansible-tmp-1684305632.491652-3376170-41574932784899/AnsiballZ_setup.py\", line 40, in invoke_module
runpy.run_module(mod_name='ansible.modules.setup', init_globals=None, run_name='__main__', alter_sys=True)
File \"/opt/CPsuite-R81.10/fw1/Python/lib/python2.7/runpy.py\", line 188, in run_module\r\n fname, loader, pkg_name)
File \"/opt/CPsuite-R81.10/fw1/Python/lib/python2.7/runpy.py\", line 82, in _run_module_code\r\n mod_name, mod_fname, mod_loader, pkg_name)
File \"/opt/CPsuite-R81.10/fw1/Python/lib/python2.7/runpy.py\", line 72, in _run_code\r\n exec code in run_globals
File \"/tmp/ansible_ansible.legacy.setup_payload_duRtha/ansible_ansible.legacy.setup_payload.zip/ansible/modules/setup.py\", line 130, in <module>
File \"/tmp/ansible_ansible.legacy.setup_payload_duRtha/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/__init__.py\", line 34, in <module>
File \"/tmp/ansible_ansible.legacy.setup_payload_duRtha/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/compat.py\", line 33, in <module>
File \"/tmp/ansible_ansible.legacy.setup_payload_duRtha/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/default_collectors.py\", line 51, in <module>
File \"/tmp/ansible_ansible.legacy.setup_payload_duRtha/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/system/service_mgr.py\", line 35, in <module>
ImportError: No module named distutils.version\r\n", "failed": true, "module_stderr": "Shared connection to xx.xx.xx.202 closed.\r\n", "module_stdout": "Traceback (most recent call last):
File \"/home/xx/.ansible/tmp/ansible-tmp-1684305632.491652-3376170-41574932784899/AnsiballZ_setup.py\", line 102, in <module>\r\n _ansiballz_main()
File \"/home/xx/.ansible/tmp/ansible-tmp-1684305632.491652-3376170-41574932784899/AnsiballZ_setup.py\", line 94, in _ansiballz_main
invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\r\n File \"/home/xx/.ansible/tmp/ansible-tmp-1684305632.491652-3376170-41574932784899/AnsiballZ_setup.py\", line 40, in invoke_module
runpy.run_module(mod_name='ansible.modules.setup', init_globals=None, run_name='__main__', alter_sys=True)\r\n File \"/opt/CPsuite-R81.10/fw1/Python/lib/python2.7/runpy.py\", line 188, in run_module
fname, loader, pkg_name)\r\n File \"/opt/CPsuite-R81.10/fw1/Python/lib/python2.7/runpy.py\", line 82, in _run_module_code mod_name, mod_fname, mod_loader, pkg_name)
File \"/opt/CPsuite-R81.10/fw1/Python/lib/python2.7/runpy.py\", line 72, in _run_code
exec code in run_globals\r\n File \"/tmp/ansible_ansible.legacy.setup_payload_duRtha/ansible_ansible.legacy.setup_payload.zip/ansible/modules/setup.py\", line 130, in <module>
File \"/tmp/ansible_ansible.legacy.setup_payload_duRtha/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/__init__.py\", line 34, in <module>
File \"/tmp/ansible_ansible.legacy.setup_payload_duRtha/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/compat.py\", line 33, in <module>
File \"/tmp/ansible_ansible.legacy.setup_payload_duRtha/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/default_collectors.py\", line 51, in <module>
File \"/tmp/ansible_ansible.legacy.setup_payload_duRtha/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/system/service_mgr.py\", line 35, in <module>
ImportError: No module named distutils.version\r\n", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1, "warnings": ["Platform linux on host xx.xx.xx.202 is using the discovered Python interpreter at /usr/bin/python, but future installation of another Python interpreter could change the meaning of that path. See removed bc spam for more information."]}}, "msg": "The following modules failed to execute: ansible.legacy.setup\n"}
I cannot find any helpful documentation on this, maybe you have a tip for me?