ansible 与Ansible Galaxy共享角色

示例

还可以轻松地与社区共享角色,或通过Ansible Galaxy下载由社区其他成员创建的角色。

Ansible附带了一个名为的命令行工具ansible-galaxy,可用于在ansible.cfg文件中定义的角色目录中安装角色:

ansible-galaxy install username.rolename

您还可以使用Ansible Galaxy工具,通过创建位置定义为的文本文件,从GitHub等其他位置下载角色src:

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

然后将角色安装在文本文件中,如下所示:

ansible-galaxy install -r requirements.txt

您还可以使用该ansible-galaxy工具创建角色“脚手架”:

ansible-galaxy init rolename

创建角色并将其上传到GitHub后,您可以在登录后链接到Ansible Galaxy中的GitHub存储库,从而在Ansible Galaxy上共享它。

银河主题下的更多示例。