How to automate deployment from git repository hosted on github / bitbucket to ubuntu server using ansible?
I have self-made solution, written in node.js, that pulls from git and restarts service, but want to migrate to ansible
I'm new to ansible, but know little about ansible-playbook
There is github webhook module for ansible https://docs.ansible.com/ansible/latest/github_hooks_module.html
But i dont understand, what .yml file i need to write
Also i need to pass secret API keys using enviroment variables. How to store it in keyring?
How to help
Write .yml file for ansible-playbook, that service web server for hook with secret field and
git pull plus run git hooks like
npm i, that specified in repo(from unprivileged user) and say, how to use it
Say, can i use github webhook module with bitbucket?