dc9616d990Add environment variables to the supervisord configuration when you need them.Dorian2016-05-20 00:31:04 -0400
9aacfd80f8Resolve issues with assets not found by changing to the application root directory, before starting the application.Dorian2016-05-19 08:08:18 -0400
a1eb9685c5Fix setting of the static path for the app.Dorian2016-05-18 10:48:40 -0400
2a942d51d4Make variables more consistent across roles.Dorian2016-05-17 23:39:05 -0400
c3b8f46ef2Change the supported systems and minimum Ansible version to more current versions.Dorian2016-05-16 18:12:09 -0400
03bb9e0192Add comment marker to support inserting nginx configuration.Dorian2016-05-16 13:29:33 -0400
5a039eb419Add in variable prefix to avoid issues with name collisions in other roles.Dorian2016-05-14 10:56:30 -0400
26a93b9558Generalize UWSGI specific setup.Dorian2016-05-12 08:46:45 -0400
667761d299First pass at splitting out role into a core nginx supervisor role.Dorian2016-05-12 08:30:26 -0400
4f0c0dd8f2Fix issue with uwsgi controlled processes not restarting due to incorrect signal.Dorian2016-05-11 09:24:35 -0400
f9abdab5a2Prepare to break out nginx and supervisord setup out into a separate role.Dorian2016-04-29 08:57:42 -0400
a1ebd09e5eChange default notification to supervisord to make sure the service is started. Add start/stop supervisord handlers for role.Dorian2015-05-21 08:35:27 -0400
7a241bd72bAdd task to upgrade pip and virtualenv to the latest version available on PyPI.Dorian2015-05-20 10:48:34 -0400
c7b16f9f20Fix documentation typos for the name of role variables in configuration.Dorian2015-03-26 19:30:22 -0400
3f7c03dfc5Clean up meta-data to be clearer on supported environments.Dorian2015-03-26 08:19:34 -0400
9adc044f1aAdd support for adding environment variablesDorian2015-03-24 08:05:57 -0400
48ec3aead6Fix issue with NGINX template that broke execution of role, due to use of incorrectly named variables.Dorian2015-02-25 13:13:38 -0500
1be7016546Update documentation to bring most relevant info to the top. Add example of further configuration.Dorian2015-02-17 18:51:52 -0500
0783d384b8Add minor tweaks to documentation and role meta-data based on publishing role to Ansible Galaxy.Dorian2015-01-22 18:57:51 -0500
065463865fAdd note on repositories at bottom of documentation.Dorian2015-01-22 08:22:26 -0500
1af4792a61Add remaining documentation to the README. Also update role with more consistent variable names.Dorian2015-01-21 09:05:19 -0500
e505c10368Add documentation on variables to README. Change default port to 8000.Dorian2015-01-19 23:22:58 -0500
3b361823afAdd documentation to the README about the Ansible role.Dorian2015-01-16 19:45:04 -0500
9682c28b0eChange the nginx restart into a handler, to make it more reusable in other roles.Dorian2015-01-15 18:37:26 -0500
ec7f841a7cAdd restarting of supervisord and uwsgi app into handlers to allow for more dynamic reuse of role calls.Dorian2015-01-15 18:07:41 -0500
5d330c0767Remove mentions of rookeries in app values to make the role more generic. Relicense role under BSD role to make role more accessible to other devs.Dorian2015-01-14 08:21:55 -0500
ddf16090acSplit out default variables from the internal role variables derived from the defaults.Dorian2015-01-14 08:10:04 -0500
771c6bac2dTurn configurations into templates with variables. Add multiple variables for all the necessary templated values. Make the role reusable beyond working with rookeries.Dorian2015-01-13 22:45:07 -0500
862d73268aRemove duplicate webapp home variable, to simplify setup. Remove references to Rookeries and rename variables, to make role useful outside of the context of Rookeries.Dorian2015-01-09 07:46:01 -0500
2e280e0ebcFix up file path configurations, to reflect the Ansible role structure.Dorian2015-01-08 18:15:50 -0500
1772335874Add gitignore and fix up name for one of the tasks.Dorian2015-01-08 18:12:04 -0500
b405370eccRemove extra sections in metadata.Dorian2015-01-07 18:24:39 -0500
8892de863cMigrate variables into a separate module. Turn included playbooks into pure task modules.Dorian2015-01-07 18:23:43 -0500
dcabd1a549Remove hosts from tasks, in an attempt to fix issues encountered in the Rookeries project.Dorian2015-01-07 08:07:30 -0500
4f09337796Fix metadata to not fail on installation via Ansible Galaxy.Dorian2014-12-30 07:18:48 -0500
232399f447Fix metadata to not fail on installation via Ansible Galaxy.Dorian2014-12-29 17:29:53 -0500
d0083fd476Some meta-data to differentiate the role from other Ansible roles.Dorian2014-12-29 17:00:14 -0500
e8a243ef14Add basic Ansible role layout for UWSGI, NGINX and supervisor setup.Dorian2014-12-22 18:03:40 -0500
41a54c74e4Add better logging for supervisord managed processes.Dorian2014-12-04 08:12:24 -0500
f566532b14Remove Vagrant ssh task, because going through invoke's pty is awful. Make permissions on nginx configurations and logs more permissive.Dorian2014-12-04 07:50:50 -0500
d5e32c5ab8Heavily rework Ansible playbooks to use deb install supervisor. Also changes to locations of logs, configurations and virtualenvs.Dorian2014-12-03 22:09:38 -0500
73dcab81c6Update nginx configuration to use a _nginx suffix for configuration files. Remove pip packaging git ignores.Dorian2014-11-28 07:48:15 -0500
d99bc0edceAdd separate ansible playbook for setting up webapp folders. Add logging configuration for rookeries.Dorian2014-11-26 22:04:01 -0500
401d0d1b6cMigrate package deployment to use plain old tar ball over pip. Fix up UWSGI configs for setup. Add fix for nodejs. Refactor clean utilities into a separate module. Remove setuptools artifacts.Dorian2014-11-25 23:08:21 -0500
ad7d4011dcFix up nginx configuration. Remove Fabric remains.Dorian2014-11-24 08:07:24 -0500
b9ca47574dSetup working configuration and setup for supervisord. Need to fix up deployment itself.Dorian2014-11-21 23:09:42 -0500
79d7201e67Add configuration folder setup for uwsgi and supervisor. Add convenience task for vagrant ssh.Dorian2014-11-20 18:05:34 -0500
6f2cf82147Setup supervisor to manage uwsgi + mailsink servers. Use service command directly in controlling NGINX.Dorian2014-11-20 08:09:15 -0500
9fa6c8cc44Migrate deployment to use Ansible playbooks. Remove unneeded Fabric tasks + configurations.Dorian2014-11-19 19:20:27 -0500
d2db632bb8Setup and pre-deployment Ansible playbook. Fix deploy to vagrant tasks. Move configuration files around for Ansible.Dorian2014-11-19 16:27:37 -0500
0b291af9e7Reorganize configurations for playbook. Break up playbooks into simpler modular playbooks.Dorian2014-11-18 08:24:39 -0500