ansible远程命令模块

ansible远程命令模块

模块包括command,script,shell

command作为ansible的默认模块,可以运行远程权限范围所有的shell命令

script功能是在远程主机执行主控端存储的shell脚本文件,相当于scp+shell组合

shell功能是在执行远程主机的shell脚本文件

ansible all -m command -a "free -m"

ansible all -m script -a "/home/test.sh 12 34"

ansible all -m shell -a "/home/test.sh"

 

copy模块

ansible all -m copy -a "src=/home/test.sh dest=/tmp/ owner=root group=root mode=0755"

 

stat模块

获取远程文件状态

ansible all -m stat -a "path=/home/test.sh"

 

get_url模块

 

yum模块

 

cron模块

 

mount模块

 

service模块

 

sysctl查获块

 

user模块

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: