├── .gitignore ├── LICENSE ├── README.rst ├── django-stack.yml ├── fabfile.py.template ├── group_vars ├── all ├── dbservers └── webservers ├── hosts ├── requirements.txt ├── roles ├── common │ ├── handlers │ │ └── main.yml │ └── tasks │ │ └── main.yml ├── db │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── config_database.yml │ │ ├── install_db_packages.yml │ │ └── main.yml │ └── templates │ │ ├── pg_hba.conf.j2 │ │ └── postgresql.conf.j2 └── web │ ├── handlers │ └── main.yml │ ├── tasks │ ├── config_supervisor.yml │ ├── config_web_app.yml │ ├── config_web_server.yml │ ├── install_web_packages.yml │ └── main.yml │ └── templates │ ├── nginx_no_ssl.conf.j2 │ ├── nginx_ssl.conf.j2 │ ├── supervisor.conf.j2 │ └── supervisor.newrelic.conf.j2 ├── run_playbook.sh └── ssh_conf └── known_hosts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/README.rst -------------------------------------------------------------------------------- /django-stack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/django-stack.yml -------------------------------------------------------------------------------- /fabfile.py.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/fabfile.py.template -------------------------------------------------------------------------------- /group_vars/all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/group_vars/all -------------------------------------------------------------------------------- /group_vars/dbservers: -------------------------------------------------------------------------------- 1 | dbname: t2r 2 | dbuser: deployer 3 | dbpassword: changeme123 4 | -------------------------------------------------------------------------------- /group_vars/webservers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/group_vars/webservers -------------------------------------------------------------------------------- /hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/hosts -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/requirements.txt -------------------------------------------------------------------------------- /roles/common/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/roles/common/handlers/main.yml -------------------------------------------------------------------------------- /roles/common/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/roles/common/tasks/main.yml -------------------------------------------------------------------------------- /roles/db/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/roles/db/handlers/main.yml -------------------------------------------------------------------------------- /roles/db/tasks/config_database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/roles/db/tasks/config_database.yml -------------------------------------------------------------------------------- /roles/db/tasks/install_db_packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/roles/db/tasks/install_db_packages.yml -------------------------------------------------------------------------------- /roles/db/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/roles/db/tasks/main.yml -------------------------------------------------------------------------------- /roles/db/templates/pg_hba.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/roles/db/templates/pg_hba.conf.j2 -------------------------------------------------------------------------------- /roles/db/templates/postgresql.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/roles/db/templates/postgresql.conf.j2 -------------------------------------------------------------------------------- /roles/web/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/roles/web/handlers/main.yml -------------------------------------------------------------------------------- /roles/web/tasks/config_supervisor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/roles/web/tasks/config_supervisor.yml -------------------------------------------------------------------------------- /roles/web/tasks/config_web_app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/roles/web/tasks/config_web_app.yml -------------------------------------------------------------------------------- /roles/web/tasks/config_web_server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/roles/web/tasks/config_web_server.yml -------------------------------------------------------------------------------- /roles/web/tasks/install_web_packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/roles/web/tasks/install_web_packages.yml -------------------------------------------------------------------------------- /roles/web/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/roles/web/tasks/main.yml -------------------------------------------------------------------------------- /roles/web/templates/nginx_no_ssl.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/roles/web/templates/nginx_no_ssl.conf.j2 -------------------------------------------------------------------------------- /roles/web/templates/nginx_ssl.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/roles/web/templates/nginx_ssl.conf.j2 -------------------------------------------------------------------------------- /roles/web/templates/supervisor.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/roles/web/templates/supervisor.conf.j2 -------------------------------------------------------------------------------- /roles/web/templates/supervisor.newrelic.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/roles/web/templates/supervisor.newrelic.conf.j2 -------------------------------------------------------------------------------- /run_playbook.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ansible-playbook django-stack.yml -K -u deployer 3 | -------------------------------------------------------------------------------- /ssh_conf/known_hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmakai/sf-django/HEAD/ssh_conf/known_hosts --------------------------------------------------------------------------------