A collection of roles and playbooks used for deploying Django projects.
- Configure and deploy Django projects using pipenv, supervisor and uvicorn.
- Use any python version with pyenv.
- Easy configuration of Celery workers.
- PostgreSQL, user and database configuration.
- RabbitMQ vhost and user configuration.
- Configure memcache instances
- Custom nginx configuration
Installing from this repository:
ansible-galaxy install git+https://github.com/bernardko/ansible-coord.git,main
Using a requirements.yml
file:
---
collections:
- name: https://github.com/bernardko/ansible-coord.git
type: git
version: main
Please refer to ansible-coord-starter repository for full demonstration on how to use this Ansible collection.