ansible-galaxy简介
关于前文提到的使用ansible安装jenkins的思考,如果你google后会发现,如果没有一个现成写好的role,自己去从头编写一个playbook还是蛮困难。
所以这里介绍一下Ansible Galaxy,它就可以给你一些常见的“现成写好的”role。换句话说,它就是一个第三方扩展roles库/源。比如说,对于安装jenkins这个命题,你就可以直接到Ansible Galaxy上搜索一个对应的role。然后使用诸如:
$ ansible-galaxy install binarytemple.jenkins
这的指令在本地安装jenkins的role,然后你就可以使用别人写到的role,来编写你的playbook。