Ansible 命令

Ansible 系列:

Ansible 命令

ansible

Ad-Hoc 即單條命令聂抢,指需要快速執(zhí)行并且不需要保存的命令螃成。默認(rèn)不指定模塊時帜羊,使用的是 Command 模塊。

Usage: ansible <host-pattern> [options]

命令選項
-a # 模塊的參數(shù)政钟。
-B # 異步運行時,多長時間超時。
-P # 如果使用-B摧找,則設(shè)置輪詢間隔。
-C # 只是測試一下會改變什么內(nèi)容牢硅,不會真正去執(zhí)行;相反,試圖預(yù)測一些可能發(fā)生的變化蹬耘。
-D # 當(dāng)更改文件和模板時,顯示這些文件得差異减余,比--check效果好综苔。
-f # 指定定要使用的并行進程數(shù),默認(rèn)為5個位岔。
-i # 指定主機清單文件或逗號分隔的主機如筛,默認(rèn)為/etc/ansible/hosts。
-l # 進一步限制所選主機/組模式抒抬,只執(zhí)行-l 后的主機和組杨刨。 也可以這樣使用 -l @retry_hosts.txt
-m   # 要執(zhí)行的模塊,默認(rèn)為command擦剑。
-M   # 要執(zhí)行的模塊的路徑妖胀。
-o   # 壓縮輸出,摘要輸出.嘗試一切都在一行上輸出惠勒。
-v, --verbose # 輸出執(zhí)行的詳細(xì)信息赚抡,使用-vvv獲得更多,-vvvv 啟用連接調(diào)試
--version # 顯示程序版本號
-e --extra-vars=EXTRA_VARS # 添加附加變量纠屋,比如key=value涂臣,yaml,json格式售担。
--list-hosts # 輸出將要操作的主機列表赁遗,不會執(zhí)行操作
--output=OUTPUT_FILE # 加密或解密輸出文件名 用于標(biāo)準(zhǔn)輸出闯估。
--tree=TREE # 將日志內(nèi)容保存在該目錄中,文件名以執(zhí)行主機名命名。
--syntax-check # 對playbook進行語法檢查吼和,且不執(zhí)行playbook涨薪。
--ask-vault-pass # vault 密碼。
--vault-password-file=VAULT_PASSWORD_FILE vault密碼文件
--new-vault-password-file=NEW_VAULT_PASSWORD_FILE 新vault密鑰文件炫乓。
 
 
連接選項:
-k --ask-pass # 要求用戶輸入請求連接密碼
-u --user=REMOTE_USER # 連接遠(yuǎn)程用戶
-c --connection=CONNECTION # 連接類型刚夺,默認(rèn)smart,支持local ssh 和 paramiko
-T --timeout=TIMEOUT # 指定默認(rèn)超時時間末捣,默認(rèn)是10S
--ssh-common-args=SSH_COMMON_ARGS # 指定要傳遞給sftp / scp / ssh的常見參數(shù) (例如 ProxyCommand)
--sftp-extra-args=SFTP_EXTRA_ARGS # 指定要傳遞給sftp侠姑,例如-f -l
--scp-extra-args=SCP_EXTRA_ARGS # 指定要傳遞給scp,例如 -l
--ssh-extra-args=SSH_EXTRA_ARGS # 指定要傳遞給ssh箩做,例如 -R
--private-key=PRIVATE_KEY_FILE, --key-file=PRIVATE_KEY_FILE 私鑰路徑莽红,使用這個文件來驗證連接
 
 
特權(quán)升級選項:
-s --sudo # 使用sudo (nopasswd)運行操作, 不推薦使用
-U --sudo-user=SUDO_USER # sudo 用戶邦邦,默認(rèn)為root安吁, 不推薦使用
-S --su # 使用su運行操作 不推薦使用
-R --su-user=SU_USER # su 用戶,默認(rèn)為root燃辖,不推薦使用
-b --become # 運行操作
--become-method=BECOME_METHOD # 權(quán)限升級方法使用 鬼店,默認(rèn)為sudo,有效選擇:sudo,su,pbrun,pfexec,runas,doas,dzdo
--become-user=BECOME_USER # 使用哪個用戶運行黔龟,默認(rèn)為root
--ask-sudo-pass # sudo密碼妇智,不推薦使用
--ask-su-pass # su密碼,不推薦使用
-K --ask-become-pass # 權(quán)限提升密碼

ansible-doc

用于查看模塊信息氏身。

Usage: ansible <host-pattern> [options]

選項
-h --help # 顯示此幫助信息
-l --list # 列出可用的模塊
-s --snippet # 顯示playbook制定模塊的用法
-v --verbose # 詳細(xì)模式(-vvv表示更多巍棱,-vvvv表示啟用連接調(diào)試)
--version # 顯示程序版本號
-M --module-path=MODULE_PATH # 指定模塊庫的路徑


示例:
ansible-doc -l
ansible-doc shell
ansible-doc -s shell

ansible-playbook

對于需反復(fù)執(zhí)行的、較為復(fù)雜的任務(wù)蛋欣,我們可以通過定義 Playbook 來搞定航徙。它允許使用變量、條件豁状、循環(huán)捉偏、以及模板倒得,也能通過角色及包含指令來重用既有內(nèi)容泻红。

Usage: ansible-playbook playbook.yml

相對于ansible,增加了下列選項:
--flush-cache # 清除fact緩存
--syntax-check # 語法檢查
--force-handlers # 如果任務(wù)失敗霞掺,也要運行handlers
--list-tags # 列出所有可用的標(biāo)簽
--list-tasks # 列出將要執(zhí)行的所有任務(wù)
--skip-tags=SKIP_TAGS # 跳過運行標(biāo)記此標(biāo)簽的任務(wù)
--start-at-task=START_AT_TASK # 在此任務(wù)處開始運行
--step 一步一步:在運行之前確認(rèn)每個任務(wù)
-t TAGS, --tags=TAGS 只運行標(biāo)記此標(biāo)簽的任務(wù)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末谊路,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子菩彬,更是在濱河造成了極大的恐慌缠劝,老刑警劉巖潮梯,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異惨恭,居然都是意外死亡秉馏,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進店門脱羡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來萝究,“玉大人,你說我怎么就攤上這事锉罐》瘢” “怎么了?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵脓规,是天一觀的道長栽连。 經(jīng)常有香客問我,道長侨舆,這世上最難降的妖魔是什么秒紧? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮挨下,結(jié)果婚禮上噩茄,老公的妹妹穿的比我還像新娘。我一直安慰自己复颈,他們只是感情好绩聘,可當(dāng)我...
    茶點故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著耗啦,像睡著了一般凿菩。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上帜讲,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天衅谷,我揣著相機與錄音,去河邊找鬼似将。 笑死获黔,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的在验。 我是一名探鬼主播玷氏,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼腋舌!你這毒婦竟也來了盏触?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎赞辩,沒想到半個月后雌芽,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡辨嗽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年世落,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片糟需。...
    茶點故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡岛心,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出篮灼,到底是詐尸還是另有隱情忘古,我是刑警寧澤,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布诅诱,位于F島的核電站髓堪,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏娘荡。R本人自食惡果不足惜干旁,卻給世界環(huán)境...
    茶點故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望炮沐。 院中可真熱鬧争群,春花似錦、人聲如沸大年。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽翔试。三九已至轻要,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間垦缅,已是汗流浹背冲泥。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留壁涎,地道東北人凡恍。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像怔球,于是被迫代替她去往敵國和親嚼酝。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,901評論 2 345