溫馨提示×

怎么用ansible playbook執(zhí)行shell腳本

小億
364
2023-10-24 18:39:21
欄目: 編程語言

使用Ansible playbook執(zhí)行shell腳本可以通過以下步驟實現(xiàn):

  1. 創(chuàng)建一個YAML文件,作為Ansible playbook的入口點。以下是一個示例的playbook文件:
---
- name: Execute Shell Script
  hosts: all
  gather_facts: false

  tasks:
    - name: Run Shell Script
      shell: /path/to/your/script.sh
  1. shell模塊中指定要執(zhí)行的shell腳本的路徑。在上面的示例中,腳本位于/path/to/your/script.sh。根據(jù)實際情況進(jìn)行修改。

  2. 運行playbook文件:

ansible-playbook your_playbook.yml

在運行過程中,Ansible將在目標(biāo)主機(jī)上執(zhí)行指定的shell腳本。請注意,您需要在Ansible控制節(jié)點上具有適當(dāng)?shù)臋?quán)限來執(zhí)行shell腳本。

0