ansible 模組之在學習(2)

2022-08-23 18:57:13 字數 785 閱讀 5317

unarchive模組:http://

功能:解壓縮,這個模組有兩種用法:

1、將ansible主機上的壓縮包在本地解壓縮後傳到遠端主機上,這種情況下,copy=yes

2、將遠端主機上的某個壓縮包解壓縮到指定路徑下。這種情況下,需要設定copy=no

引數:copy:預設為yes,當copy=yes,那麼拷貝的檔案是從ansible主機複製到遠端主機上的,如果設定為copy=no,那麼會在遠端主機上尋找src原始檔

src:源路徑,可以是ansible主機上的路徑,也可以是遠端主機上的路徑,如果是遠端主機上的路徑,則需要設定copy=no

dest:遠端主機上的目標路徑

mode:設定解壓縮後的檔案許可權

命令演示:

ansible pms -m unarchive -a '

src=/srv/tomcat8/apache-tomcat-8.0.29.tar.gz dest=/usr/local copy=no mode=0755

'get_url模組:http:

引數:dest:遠端主機上的目標徑路

root@host1:/srv# ansible pms -m get_url -a '

url= dest=/tmp

'192.168.0.10 | success =>}

" search_regex=openssh delay=10 #等待openssh啟動,10s檢查一次

ansible學習筆記一 模組

公司內隨著機器使用的越來越多,按照之前的方式已經使用不便了,需要使用ansible批量管理了,這裡用測試例項驗證一次,做為學習筆記。因為自己筆記本效能問題,這裡只用兩台虛擬機器做測試 伺服器名 ipansible server 192.168.31.53 ansible client 192.168...

Ansible 命令執行模組(學習筆記九)

命令執行模組有四個 command raw shell script 1 command為系統預設模組,使用時可以直接省略 2 轉換到別的目錄中,執行程式,chdir為command模組自帶的引數 3 command不支援管道命令 4 raw和command類似,兩個模組都是呼叫遠端主機的指令,但是...

python標準模組學習2

re模組是python常用模組中用來進行正則匹配的模組,re模組有兩個主要而函式match 和search 以及compile compile 函式會對正規表示式進行編譯,對正規表示式進行預編譯是被建議的,但不是必須的 用乙個變數接收compile返回的regexobject物件,可以用該變數去呼叫...