python - 在 Ansible 中运行带参数的 Python 脚本

标签 python ansible

我想从 ansible 剧本内部运行 Python 脚本,并带有输入参数。我该怎么做?

我试过 command,但它似乎没有接受任何输入参数。 script我也试过了,不过好像只考虑bash脚本。

PS:我将输入参数作为 --extra-vars

最佳答案

我能够使用以下语句运行脚本:

- name: Run Py script
  command: /path/to/script/processing.py {{ N }} {{ bucket_name }}
  become: yes
  become_user: root

这解决了问题。

关于python - 在 Ansible 中运行带参数的 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42022903/

相关文章:

python - 为什么这个正则表达式模式不能按预期工作?

python - 在 django 模板中显示列表

python - Ansible gce 模块 : create instance with customize disk size

ansible - 转换剧本中的字典键

python - 删除不需要的字符并编辑 Pandas 中的列名

Python Sorted() 跳过具有空列的行

python - 打破长if语句的推荐方法是什么? (二元运算符后的 W504 换行符)

mysql - 使用 Ansible 导入 MySQL 转储

python - 如何为 Ansible 剧本选择 Python 解释器?

ubuntu - Ansible apt 任务 : Failed to Lock apt for Exclusive Operation