Я пытаюсь автоматизировать развертывание r10k, используя git hooks.Я делаю изменения в локальной системе и отправляю в удаленный репозиторий git.Я хочу, чтобы r10k автоматически развертывался после внесения изменений.Итак, я написал хук post-receive на Puppet Master, который имеет следующий скрипт:
#!/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