Bash Ansible能否运行执行其他脚本的脚本?

Bash Ansible能否运行执行其他脚本的脚本?,bash,ansible,ansible-playbook,Bash,Ansible,Ansible Playbook,我正在尝试使用Ansible中的“script”命令执行脚本: - name:tittle script: /path/to/script.sh 它工作正常,但是,当相关脚本尝试“调用”另一个脚本(source/test.sh)时,Ansible无法找到或执行该脚本 将脚本转换为Ansible模块不是一个选项。 有没有办法使用命令调用另一个脚本,或者我应该怎么做?您的脚本可以调用另一个脚本,但它必须存在于主机上。脚本模块将自动将脚本从控制主机上载到远程主机。但Ansible当然不知道您的脚

我正在尝试使用Ansible中的“script”命令执行脚本:

- name:tittle
  script: /path/to/script.sh
它工作正常,但是,当相关脚本尝试“调用”另一个脚本(source
/test.sh
)时,Ansible无法找到或执行该脚本

将脚本转换为Ansible模块不是一个选项。
有没有办法使用命令调用另一个脚本,或者我应该怎么做?

您的脚本可以调用另一个脚本,但它必须存在于主机上。脚本模块将自动将脚本从控制主机上载到远程主机。但Ansible当然不知道您的脚本可能会调用哪些其他脚本


您可以做的是在调用脚本之前使用手动复制脚本。

您的脚本可以调用另一个脚本,但它必须存在于主机上。脚本模块将自动将脚本从控制主机上载到远程主机。但Ansible当然不知道您的脚本可能会调用哪些其他脚本


你可以做的是在调用脚本之前用手动复制脚本。

这就是我要做的,谢谢你的回答(它的作品,顺便说一句)也请注意。/可能不起作用,因为布鲁诺没有做任何指定工作目录的事。这是我要做的,谢谢你的回答(它的作品,顺便说一句)。/可能不起作用,因为Bruno没有指定工作目录。