
Ansible Playbook for setting up a Django app with Nginx, Gunicorn, PostgreSQL, Celery, RabbitMQ, Supervisor, Virtualenv, and Memcached. A Vagrantfile for provisioning a VirtualBox virtual machine is included as well.
The Ansible-Django-Stack is an innovative playbook specifically designed to streamline the setup and configuration of Django applications in production environments. It ensures that essential services such as Nginx, Gunicorn, PostgreSQL, and others are installed and correctly configured, allowing developers to focus on building robust applications without getting bogged down by deployment complexities. With compatibility for major cloud providers and recent versions of Ubuntu, this stack is tailored for the modern developer looking to enhance their deployment processes.
Getting started is a breeze, especially with the inclusion of Vagrant for quick environment setup. Whether you’re a seasoned professional or a beginner, this playbook offers a structured approach to deploying Django applications efficiently and effectively.
roles/role_name/defaults/main.yml and group_vars directories.