執行ansible playbooks,在目標主機上執行已定義的任務。
ansible-playbook[options]playbook.yml[playbook2 ...]--ask-su-pass 請求su密碼
--ask-sudo-pass 請求sudo密碼
--ask-vault-pass 要求保管庫密碼
--become-method
要使用的許可權公升級方法(預設= sudo),有效選擇:[ sudo | su | pbrun | pfexec | doas | dzdo | ksu | runas | pmrun | enable | machinectl ]
--become-user
以此使用者身份執行操作(預設= root)
--flush-cache 清除庫存中每個主機的事實快取
--force-handlers 即使任務失敗,也要執行處理程式
--list-hosts 輸出匹配主機列表; 不會執行任何其他操作
--list-tags 列出所有可用標籤
--list-tasks 列出將要執行的所有任務
--private-key
, --key-file
使用此檔案來驗證連線
--scp-extra-args
指定僅傳遞給scp的額外引數(例如-l)
--sftp-extra-args
指定僅傳遞給sftp的額外引數(例如-f,-l)
--skip-tags 忽略不匹配的劇本和任務
--ssh-common-args
指定傳遞給sftp / scp / ssh的公共引數
--ssh-extra-args
指定僅傳遞給ssh的額外引數(例如-r)
--start-at-task
在匹配此名稱的任務中啟動playbook
--step 在執行前確認每項任務
--syntax-check 對playbook執行語法檢查
--vault-id 要使用的保管庫標識
--vault-password-file 保管庫密碼檔案
--version 顯示程式的版本號並退出
-c
, --check
**可能發生的一些變化
-d
, --diff
更改檔案和模板時,顯示這些檔案的差異; 與-check一起使用效果很好
-k
, --ask-become-pass
要求提供許可權提公升密碼
-m
, --module-path
將冒號分隔的路徑預先新增到模組庫(預設= [u'/ home / jenkins / .ansible / plugins / modules',u'/ usr / share / ansible / plugins / modules'])
-r
,
--su-user
以su作為此使用者執行操作(預設=無)
-s
, --su
用su執行操作
-t
,
--timeout
以秒為單位覆蓋連線超時(預設值= 10)
-u
,
--sudo-user
所需的sudo使用者(預設= root)
-b
, --become
用run執行操作
-c
,
--connection
要使用的連線型別
-f
,
--forks
指定要使用的並行程序數(預設值= 5)
-i
,
--inventory
, --inventory-file
指定庫存主機路徑或逗號分隔的主機列表
-k
, --ask-pass
詢問連線密碼
-l
,
--limit
進一步限制所選主機
-s
, --sudo
用sudo(nopasswd)執行操作
-t
-u
,
--user
以此使用者身份連線(預設=無)
-v
, --verbose
詳細模式(-vvv表示更多,-vvvv表示啟用連線除錯)
每天充電半小時之ansible(2)
ansible中的某些設定可通過配置檔案 ansible.cfg 進行調整。對於大多數使用者來說,配置inventory已經足夠了。如果從包管理器安裝ansible,則最新的ansible.cfg檔案應該存在於 etc ansible中。ansible還允許使用環境變數配置設定。如果設定了這些環境變...
每天充電半小時之zabbix(2)
主機 host 一台想要監控的網路或主機裝置,可以使用ip或網域名稱表示 主機組 host group 主機的邏輯組,可以理解為主機的集合 它包含主機和模板。乙個主機組裡的主機和模板之間並沒有任何直接的關聯。通常在給不同使用者組的主機分配許可權時候使用主機組 監控項 item 想要監控的網路或主機的...
以色列充電消毒口罩,加熱半小時即可防毒
隨著很多國家和地區開始復工,也要求復工的企業和民眾出行 工作的時候佩戴口罩,提公升防護能力,於是各種新型的口罩也被研發出來。近日以色列研究人員就開發出了一種充電口罩,在充電加熱半程式設計客棧小時之後,可有效消毒。這程式設計客棧款充電口罩帶有usb接ilfvb口,可與普通手機充電器連線,加熱溫度達到 ...