安裝完ansible後,我們可以透過七個主要指令來使用它,這些指令分別是:ansible、ansible-doc、ansible-galaxy、ansible-lint、ansible-playbook、ansible-pull、ansible-vault。我們可以透過查看指令的usage部分來了解如何使用它們,而詳細資訊則可以透過執行「指令 -h」來取得。
Ansible常用指令
ansible
Ansible的核心部分是用來執行ad-hoc指令的,即單一指令。預設情況下,指令需要指定主機和選項部分,如果不指定模組,預設使用的是command模組。然而,預設使用的模組可以在/etc/ansible/ansible.cfg中修改,例如#module_name = command。
ansible 192.168.182.130 -a 'date'
ansible-doc
#此指令用於查看模組訊息,常用參數有兩個-l 和 -s
#列出所有已安装的模块ansible-doc-l ansible-doc-l #查看具体某模块的用法,这里如查看command模块 ansible-doc-s command
ansible-playbook
#ansible-playbook 指令是使用最多的指令,其透過讀取playbook 檔案後,執行對應的動作,這個後面會做為一個重點來講。
ansible-galaxy
#ansible-galaxy指令可輕鬆從https://galaxy.ansible.com/下載第三方擴充模組,類似centos的yum、python的pip或easy_install。
ansible-galaxy install aeriscloud.docker
ansible-lint
#ansible-lint是對playbook的語法進行檢查的一個工具。用法如下:
ansible-lint playbook.yml
ansible-pull
#該指令使用需要談到ansible的另一種模式,pull 模式,這和我們平常經常用的push模式剛好相反,其適用於以下場景:你有數量巨大的機器需要配置,即使使用非常高的執行緒還是要花很多時間;你要在一個沒有網路連線的機器上執行Anisble,例如在啟動之後安裝。
ansible-vault
- #ansible-vault 主要應用於設定檔中含有敏感訊息,又不希望他能被人看到,vault可以幫你加密/解密這個設定文件,屬高級用法。
- 主要對於playbooks裡例如涉及到配置密碼或其他變數時,可以透過該指令加密,這樣我們透過cat看到的會是一個密碼串類的文件,編輯的時候需要輸入事先設定的密碼才能打開。
- 這種playbook檔案執行時,需要加上 –ask-vault-pass參數,同樣需要輸入密碼後才能正常執行。
以上是Ansible自動化維運的七個常用指令的詳細內容。更多資訊請關注PHP中文網其他相關文章!

您在啟動時會遇到NVVSVC.EXE運行時錯誤嗎?更糟糕的是,你們中的一些人可能最終會出現黑屏。因此,您迫切需要盡快刪除此錯誤。在PHP.CN網站上的本指南中,我們收集了一些可行的SOL

如果您有多個顯示器,則必須熟悉Windows P快捷方式。但是,窗口P無法正常工作,可能會偶爾發生。如果您面臨此問題,則PHP.CN的這篇文章確實可以為您提供幫助。

Acronis克隆的問題未能從磁盤中讀取數據,通常會在克隆過程中出現。面對這個無聊的問題,您該怎麼辦?嘗試修復它。或者,您可以運行Acronis True Image的替代方案 - php.cn軟件

當您嘗試從文件夾訪問Word文檔時,您可能會收到一個錯誤,該錯誤在單擊它後才說“未實現”。來自PHP.CN的這篇文章介紹瞭如何修復“未實現的文件上傳”問題。

微軟已經在AI上投入了大量的人力和財政資源,並取得了出色的成果。在這篇文章中,PHP.CN將在Windows中談論AI,包括Windows 11和Windows 10中的AI工具和功能。

KB5034441無法使用錯誤代碼0x80070643安裝?來自Microsoft的Windows 10 0x80070643的PowerShell腳本有助於自動更新Winre分區以修復Bitlocker安全功能旁路漏洞。 php.cn向你指導你

Contra:Galuga行動是由Konami出版的新發行的射手視頻遊戲。在這裡,PHP.CN軟件上的這篇文章重點關注Contra:操作Galuga保存文件位置,並說明如何備份Contra:操作Galuga保存文件。

Microsoft Word為我們所有人提供了許多有用的功能,包括突出顯示文本。但是,有些人最近遇到了一個問題,即他們無法用Microsoft Word強調文本。這個問題給他們帶來了不便。如果你是其中之一


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

SublimeText3漢化版
中文版,非常好用

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。