在Ansible Playbook中执行Shell脚本,可以使用shell模块,以下是一个示例:
(图片来源网络,侵删)1、创建一个名为run_shell_script.yml的Ansible Playbook文件。
2、编辑run_shell_script.yml文件,添加以下内容:
name: 执行Shell脚本 hosts: all tasks: name: 运行Shell脚本 shell: /path/to/your/shell_script.sh
在这个示例中,我们定义了一个名为“执行Shell脚本”的任务,它将在所有主机上运行指定的Shell脚本,请将/path/to/your/shell_script.sh替换为您要执行的Shell脚本的实际路径。
3、保存文件并退出编辑器。
4、使用以下命令运行Playbook:
ansibleplaybook i inventory.ini run_shell_script.yml
请将inventory.ini替换为您的Ansible Inventory文件的实际路径。
5、Ansible将连接到指定的主机并执行Shell脚本。