Como automatizar a implantação do repositório git hospedado no github / bitbucket para o servidor Ubuntu usando ansible?
No github repostory settings- > webhooks eu posso adicionar webhook para pull to master, que irá chamar meu servidor
Eutenhoumasoluçãoself-made,escritaemnode.js,quepuxadogitereiniciaoserviço,masquermigrarparaansible
Sounovonoansible,masseipoucosobreo
Existe o módulo webhook do github para um link
Mas eu não entendo, que arquivo .yml eu preciso escrever
Também preciso passar chaves de API secretas usando variáveis de ambiente. Como armazená-lo no chaveiro?
Escreva o arquivo .yml para o ansible-playbook, esse servidor da Web de serviço para o hook com o campo secreto e git pull
além de git hooks como npm i
, especificado em repo (de usuário não privilegiado) e como usá-lo
Digamos, posso usar o módulo webhook do github com o bitbucket?