在遠端節點上執行命令
[root@tiandong ~]# ansible all -m command -a "ls"
在遠端主機上執行ls命令。
進入到/tmp目錄下面,然後執行
ls命令
存在/tmp/copy檔案不執行」echo test」命令,不存在才執行」echo test」命令
[root@tiandong ~]# ansible all -m command -a "removes=/tmp/copy echo test"
存在/tmp/copy檔案執行」echo test」命令,不存在不執行」echo test」命令
在遠端主機上執行ansible主機上的指令碼。
[root@tiandong ~]# ansible all -m script -a "chdir=/tmp /tmp/hello.sh"
進入到遠端主機/tmp目錄下面然後執行本地指令碼。
[root@tiandong ~]# ansible all -m script -a "creates=/tmp/copy /tmp/hello.sh"
[root@tiandong ~]# ansible all -m script -a "removes=/tmp/copy /tmp/hello.sh"
和command模組類似。
ansible筆記(6) 常用模組之命令類模組
ansible筆記 6 常用模組之命令類模組 command模組 command模組可以幫助我們在遠端主機上執行命令 注意 使用command模組在遠端主機中執行命令時,不會經過遠端主機的shell處理,在使用command模組時,如果需要執行的命令中含有重定向 管道符等操作時,這些符號也會失效,比...
ansible常用模組之命令操作
ansible常用模組之命令操作 1 command模組 幫助在遠端主機上執行命令,但是不會經過遠端主機的shell處理。chdir 指定乙個目錄,在執行命令前會先進入到引數指定的目錄中去。creates 當指定檔案存在時就不執行指定的命令。removes 當指定檔案不存在時就不執行指定的命令 存在...
ansible筆記(5) 命令類模組
command 模組可以幫助我們在遠端主機上執行命令。注意 使用 command 模組在遠端主機中執行命令時,不會經過遠端主機的 shell 處理,在使用 command 模組時,如果需要執行的命令中含有重定向 管道符等操作時,這些符號也會失效,比如 和 這些符號,如果你需要這些功能,可以參考後面介...