This projects is intended to demonstrate how to
- configure Semaphore 2.0
- use Semaphore Secrets for
AWS_ACCESS_KEY_ID
andAWS_SECRET_ACCESS_KEY
- build docker image
- push docker image to registry
- provision target host using
ansible
- deploy with plain SSH/SCP access
Hint: instead of installing ansible
you might want to run it in a container, using
alias ansible='docker run --rm -it -v $(pwd)/ansible:/etc/ansible -v ~/.ssh:/root/.ssh simplificator/ansible ansible'
Find more information on simplificator/ansible