Ansible scripts are written for the Ubuntu 16.04 or higher
To install ansible with brew:
$ brew install ansible
Check the ansible version:
$ ansible --version
ansible 2.15.4
What is installed and deployed:
Ansible enables the automation of the installation and configuration of the various stack components: All components are dockerised
Docker
Postgres
Certbot to generate and renew ssl certificate
The node backend
The frontend packaged inside an nginx container
Configuration
The configuration depends on the phase on the system: dev, prod, uat etc ... Each phase has its own directory which contains the configuration files and the inventory of the remote machines.