【问题标题】:In ansible, when to use shell vs script module to run a shell script在ansible中,什么时候使用shell vs script模块来运行一个shell脚本
【发布时间】:2019-03-06 00:27:43
【问题描述】:

我有一个 shell 脚本 - 我可以使用本地主机上的 shell 模块和脚本模块来执行它。一个比另一个有什么优势?

来自https://docs.ansible.com/ansible/latest/modules/script_module.html#examples,看起来脚本模块也将脚本复制到远程主机,然后在那里执行。所以我是否正确假设对于本地主机或者如果脚本已经远程存在,两者之间没有区别。

【问题讨论】:

    标签: ansible


    【解决方案1】:

    shell 模块只能访问远程机器上已经存在的脚本。 scripte-module 将脚本从 localhost 复制到远程计算机并执行它。如果脚本在本地主机和远程机器上都存在,您可以使用其中任何一个(如果您使用正确的路径)。如果 localhost 是您的剧本的目标,则总是如此。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-12
      • 2013-04-18
      • 2020-01-07
      • 2017-05-14
      • 2021-06-03
      • 1970-01-01
      • 2020-11-04
      • 1970-01-01
      相关资源
      最近更新 更多