在ansible_facts中,discovered_interpreter_python是一个特别重要的字段。它存储了Ansible所找到的Python解释器的路径。这个信息在执行Ansible模块时特别重要,因为许多模块依赖于Python来运行。通过指定特定的解释器,用户可以确保模块的兼容性与执行的准确性。 如何获取discovered_interpreter_python? 要在Ansible中获取discovered_...
1、每次执行命令的时候加个参数,跳过这个就不报错了。 -e "ansible_python_interpreter=auto_legacy_silent" ansible -ihosts_list app -e "ansible_python_interpreter=auto_legacy_silent" -m ping 2、永久解决方法就是: 解决办法: vim /etc/ansible/ansible.cfg 在ansible.cfg的全局配置[defaults]部分添加如下...
[root@192-168-199-121 ~]# ansible 192.168.199.99 -m ping192.168.199.99 | SUCCESS => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"},"changed": false,"ping": "pong"} 执行ps -ef能观察到,我们第一次连接完后,ssh 并没有断开,有一个背景执行的长链接,他实际上是一...
AI代码解释 [root@server~]# ansible client-m copy-a'src=mem.txt dest=/root'//从当前设备拷贝文件至对端192.168.91.128|CHANGED=>{"ansible_facts":{"discovered_interpreter_python":"/usr/libexec/platform-python"},"changed":true,"checksum":"321b4039b2d0805781db9c38df6ab75cc1a4fe32","dest":"...
node3.2g.lab|SUCCESS=>{"ansible_facts":{"discovered_interpreter_python":"/usr/bin/python"},"changed":false,"ping":"pong"}node1.2g.lab|SUCCESS=>{"ansible_facts":{"discovered_interpreter_python":"/usr/bin/python"},"changed":false,"ping":"pong"}node2.2g.lab|SUCCESS=>{"ansible_facts":...
"discovered_interpreter_python":"/usr/bin/python" }, "changed":true, "force":false, "name":"lym", "remove":true, "state":"absent" } 指定test70主机上的lym用户的主组为think,think组需要提前存在,当不使用group设置主组时,默认主组与用户名相同。
"discovered_interpreter_python": "/usr/bin/python" }, "changed": false, "ping": "pong" } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 二、setup模块 主要用于获取主机信息,在playbooks里经常会用到的一个参数gather_facts就与该模块相关。setup模块下经常使用的一个参数是...
python interpreter discovery<gitea> EXEC /bin/sh -c 'echo PLATFORM; uname; echo FOUND; command -v '"'"'python3.11'"'"'; command -v '"'"'python3.10'"'"'; command -v '"'"'python3.9'"'"'; command -v '"'"'python3.8'"'"'; command -v '"'"'python3.7'"'"'; command -v '...
"discovered_interpreter_python": "/usr/bin/python" }, "changed": true, "checksum": "73072172dcf3a9e8fd75b72a96d859240c65a26f", "dest": "./ReadMe.md", "gid": 1001, "group": "nemo", "mode": "0600", "owner": "webserver", ...
"discovered_interpreter_python": "/usr/libexec/platform-python" }, "changed": false, "msg": "Nothing to do", "rc": 0, "results": [] } 使用ad-hoc管理服务 由于在上一步中成功安装了 httpd 服务器,下面使用 Ansible 的 ad-hoc 命令启动和启用 httpd 服务,以便 Web 服务器启动并运行。