9、ansible-Ad-Hoc-点对点模式--m shell-shell模块(执行的就是linux命令)
作用:可以执行任何有效的 shell 命令,包括管道、重定向和其他 shell 特性。该模块将在远程主机上启动一个 shell,然后在该 shell 中执行命令。执行结果可以作为任务的输出返回,也可以将其保存到文件或变量中供后续任务使用。请注意,与其他模块相比,shell 模块的执行效率较低,因为它需要在远程主机上启动一个 shell 进程。因此,如果可能的话,最好使用其他模块来执行任务。
查看主机名
ansible webserver -m shell -a 'hostname' -o
·· -o 简洁输出
·· hostname 查看本机名
·· webserver 是一个组 组下有4台主机
·· -a 'shell指令' //再shell模块里 -a '' 分号里放的是shell指令
指定线程数来处理(高并发可用)
ansible webserver -m shell -a 'hostname' -o -f 2
·· -f 2 是开启两个进程
安装程序
ansible webserver -m shell -a 'yum install -y mariadb-server'
查看磁盘
ansible webserver -m shell -a 'df -hT'
本文作者:little小新
本文链接:https://www.cnblogs.com/littlecc/p/17436148.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步