與 Ansible Galaxy 共享角色

也可以輕鬆地與社群共享角色或下載由 Ansible Galaxy 社群的其他成員建立的角色。

Ansible 附帶一個名為 ansible-galaxy 的命令列工具,可用於在 ansible.cfg 檔案中定義的角色目錄中安裝角色:

ansible-galaxy install username.rolename

你還可以使用 Ansible Galaxy 工具通過建立定義為 src 的位置的文字檔案從其他位置(如 GitHub)下載角色:

- src: https://github.com/username/rolename

然後在文字檔案中安裝角色,如下所示:

ansible-galaxy install -r requirements.txt

你還可以使用 ansible-galaxy 工具建立角色 scaffolding

ansible-galaxy init rolename

一旦你建立了一個角色並將其上傳到 GitHub,你就可以在登入後連結到 Ansible Galaxy 中的 GitHub 倉庫,在 Ansible Galaxy 上分享它。

Galaxy 主題下的更多示例。