【问题标题】:How to run a python script from a ansible playbook如何从 ansible playbook 运行 python 脚本
【发布时间】:2021-10-14 05:11:25
【问题描述】:

尝试创建一个 yaml 来运行 python 脚本以将 ansible 连接到其他软件框架。

剧本看起来类似于:

---
- host: all
  tasks:
  - name: Connect to some framework
    script: testscript.py

这是正确的语法还是要添加到 yaml 文件中?

【问题讨论】:

  • 如果您不依赖人们猜测问题,您可能有更好的机会获得答案。运行此剧本时实际上出了什么问题?请不要在 cmets 中重播,编辑您的问题。

标签: python-3.x ansible yaml


【解决方案1】:

您可能应该添加解释器:

---
- host: all
  tasks:
  - name: Connect to some framework
    script: /path/to/testscript.py
    args:
      executable: /usr/bin/python

【讨论】:

  • 你应该将 python 二进制文件传递给args.executable
猜你喜欢
  • 2021-09-13
  • 1970-01-01
  • 1970-01-01
  • 2022-01-12
  • 1970-01-01
  • 2022-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多