我最近开始使用Puppet目录环境。在将任何更改推送到Git服务器之后,我非常喜欢使用Git分支和Git钩子来动态Puppet环境来同步Puppet master。
我的问题是: 我可以使用像Bitbucket这样的外部服务作为Git主服务器,还是需要拥有自己的Git服务器?如果我可以使用Bitbucket如何在那里添加我的puppet-sync post receive hook?谁能指点我一篇关于如何做到这一点的文章?
答案 0 :(得分:0)
不,存储库托管服务(如GitHub或BitBucket)的想法是:
如果您使用外部托管服务,则需要设置此类webhook 和一个监听器,以便在每次推送到您的Git仓库后同步您的服务(此处为Puppet master)。<登记/>
有点像that webhook(听听推送事件)但是calling puppet-sync
instead。