與 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 主題下的更多示例。