优选主流主机商
任何主机均需规范使用

ansible playbook执行shell脚本

在Ansible Playbook中执行Shell脚本可以使用shell模块。下面是一个示例Playbook,演示了如何使用shell模块来执行Shell脚本:

---
- name: Execute Shell Script
  hosts: <host-pattern>      # 指定目标主机或主机组
  tasks:
    - name: Run Shell Script
      shell: |
        /path/to/script.sh     # 要执行的Shell脚本路径
        echo "Script executed"

在上面的示例中,我们创建了一个名为”Execute Shell Script”的Playbook。通过hosts参数指定了目标主机或主机组。

tasks部分,我们定义了一个任务(task)使用shell模块来执行Shell脚本。使用shell模块时,我们可以使用shell关键字后面的|来标识多行Shell命令。在这个例子中,我们执行了一个Shell脚本/path/to/script.sh,并在之后打印出一条消息。

你可以根据实际情况修改示例中的脚本路径和其他参数,以适应你的具体需求。执行以上Playbook时,Ansible会在目标主机上执行指定的Shell脚本。

未经允许不得转载:搬瓦工中文网 » ansible playbook执行shell脚本