1. 程式人生 > >[svc]ansible自動化模塊

[svc]ansible自動化模塊

傳遞 root comm oot eth0 管道 com cnblogs pytho

ansible命令執行模塊

- command模塊 [執行遠程命令]
$ ansible n1 -m command -a 'uname -n'

- raw模塊 [類似於command模塊、支持管道傳遞]
$ ansible n1 -m raw -a "ifconfig eth0 |sed -n 2p |awk '{print \$2}' |awk -F: '{print \$2}'"

- shell模塊 [執行遠程主機的shell/python腳本]
$ ansible n1 -m shell -a 'bash /root/test.sh'


- script模塊 [在遠程主機執行主控端的shell/python腳本 ]  (使用相對路徑)
$ ansible n1 -m script -a '/etc/ansible/test.sh

查看模塊幫助

ansible-doc shell

[svc]ansible自動化模塊