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'

 

posted @ 2024-06-17 10:32  little小新  阅读(5)  评论(0编辑  收藏  举报