使用Ansible playbook執(zhí)行shell腳本可以通過以下步驟實現(xiàn):
---
- name: Execute Shell Script
hosts: all
gather_facts: false
tasks:
- name: Run Shell Script
shell: /path/to/your/script.sh
在shell
模塊中指定要執(zhí)行的shell腳本的路徑。在上面的示例中,腳本位于/path/to/your/script.sh
。根據(jù)實際情況進(jìn)行修改。
運行playbook文件:
ansible-playbook your_playbook.yml
在運行過程中,Ansible將在目標(biāo)主機(jī)上執(zhí)行指定的shell腳本。請注意,您需要在Ansible控制節(jié)點上具有適當(dāng)?shù)臋?quán)限來執(zhí)行shell腳本。