Ansible
Ansible is used to deploy test, staging and production servers. It is assumed the target machine has a clean Debian installation.
Make sure you have Ansible installed (globally or in the virtual environment):
pip install ansible
Navigate to the project directory, and install the Maykin deployment submodule if you haven’t already:
git submodule update --init
Run the Ansible playbook to provision a clean Debian machine:
cd deployment ansible-playbook <test/staging/production>.yml
For more information, see the README file in the deployment directory.