ansible执行脚本常用命令

用法

ansible all -i [hosts] -m [shell/script/ping] -f [num]

-i host文件
-m 模块,shell命令,script本地脚本, ping命令
-f 并发数

脚本执行

如所有hosts中的节点执行脚本build.sh

ansible all -i hosts -m script "build.sh"

若只执行其中一个节点,可将all替换为hostname;
顺序执行可添加-f 1

执行shell命令

ansible all -i hosts -m shell "hostname"
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用ansible时,有一些常用的命令可以帮助您完成自动化运维任务。其中最常用的命令是ansibleansible-playbook。 ansible命令是用来管理和配置远程主机的工具,可以通过ssh协议连接到远程主机并执行命令。您可以使用ansible命令对单个主机或多个主机进行操作,例如执行命令、复制文件、安装软件等。该命令的路径通常是/usr/bin/ansibleansible-playbook命令是用来执行Ansible Playbook的工具。Ansible Playbook是一种以YAML格式编写的自动化任务脚本,可以定义一系列的任务和配置,用来管理和配置远程主机。与ansible命令相比,ansible-playbook更适用于执行复杂的自动化任务。该命令的路径通常是/usr/bin/ansible-playbook。 除了上述两个常用命令之外,还有一些其他有用的命令和模块,例如ansible-doc命令可以用来查看ansible模块的详细文档和示例用法。还有一些常用模块,例如ping模块可以用来检测主机的连通性。 总结起来,ansible常用的命令包括ansibleansible-playbook,可以用来管理和配置远程主机。此外,还有其他有用的命令和模块可以帮助您完成自动化运维任务。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [自动化运维工具---ansible的12个常用模块介绍](https://blog.csdn.net/weixin_51326240/article/details/115465298)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值