我正在尝试使用git挂钩来自动化r10k部署。我正在对本地系统进行更改,并将其推送到远程git存储库。我希望一旦更改被推送,r10k就应该自动部署。因此,我在傀儡主人上写了一个后收钩子,它有以下脚本
#!/bin/sh
echo "Deploying r10k new changes received"
/usr/local/rvm/gems/ruby-2.4.4/bin/r10k depoly environment -pv debug我制作了那个钩子可执行文件,但是当我从本地机器上推时,它仍然没有被调用。
下面是我的r10k配置文件:
---
:cachedir: /opt/puppetlabs/puppet/cache/r10k
:sources:
puppet:
basedir: /etc/puppetlabs/code/environments
remote: https://github.com/Sanket-Shirode/puppet-control.git发布于 2018-10-21 08:53:41
为了使钩子正常工作,我必须创建自己的git服务器。
https://stackoverflow.com/questions/52868364
复制相似问题