Commit Graph

  • 76a65623cd Fix sending of the static path to the NGINX supervisor base role. split-out-nginx-supervisor-role Dorian 2016-05-18 10:48:18 -0400
  • 063f5ffc96 Make variables more consistent across roles. Dorian 2016-05-17 23:39:35 -0400
  • 893cd03e74 Change the supported systems and minimum Ansible version to more current versions. Dorian 2016-05-16 18:12:59 -0400
  • 703b322f23 Add working configuration of nginx to use uwsgi parameters without replacing entire file. Dorian 2016-05-16 17:58:57 -0400
  • 99bc5a4477 Extract values sent to base role into separate configurable variables. Dorian 2016-05-14 12:17:28 -0400
  • 0c1b7c293f Remove supervisor configuration as part of base role. Dorian 2016-05-14 11:10:52 -0400
  • 0a6e8ac6c4 Migrate supervisord and web data setup to base nginx-supervisor role. Dorian 2016-05-14 10:57:42 -0400
  • 236a7cd5ca Fix issue with uwsgi controlled processes not restarting due to incorrect signal. master Dorian 2016-05-11 18:24:01 -0400
  • 4f0c0dd8f2 Fix issue with uwsgi controlled processes not restarting due to incorrect signal. Dorian 2016-05-11 09:24:35 -0400
  • f9abdab5a2 Prepare to break out nginx and supervisord setup out into a separate role. Dorian 2016-04-29 08:57:42 -0400
  • c4e4e8a383 Fix supervisord configuration. Dorian 2016-04-05 18:12:10 -0400
  • 8218ac9bec Expose the virtualenv configurations in response to symlink deployment work in ansible-rookeries role. Dorian 2015-07-21 07:35:26 -0400
  • dc7f3bda3c Merge remote-tracking branch 'origin/master' Dorian 2015-05-21 08:35:48 -0400
  • a1ebd09e5e Change default notification to supervisord to make sure the service is started. Add start/stop supervisord handlers for role. Dorian 2015-05-21 08:35:27 -0400
  • 7a241bd72b Add task to upgrade pip and virtualenv to the latest version available on PyPI. Dorian 2015-05-20 10:48:34 -0400
  • c7b16f9f20 Fix documentation typos for the name of role variables in configuration. Dorian 2015-03-26 19:30:22 -0400
  • 3f7c03dfc5 Clean up meta-data to be clearer on supported environments. Dorian 2015-03-26 08:19:34 -0400
  • 9adc044f1a Add support for adding environment variables Dorian 2015-03-24 08:05:57 -0400
  • 48ec3aead6 Fix issue with NGINX template that broke execution of role, due to use of incorrectly named variables. Dorian 2015-02-25 13:13:38 -0500
  • 1be7016546 Update documentation to bring most relevant info to the top. Add example of further configuration. Dorian 2015-02-17 18:51:52 -0500
  • 0783d384b8 Add minor tweaks to documentation and role meta-data based on publishing role to Ansible Galaxy. Dorian 2015-01-22 18:57:51 -0500
  • 065463865f Add note on repositories at bottom of documentation. Dorian 2015-01-22 08:22:26 -0500
  • 1af4792a61 Add remaining documentation to the README. Also update role with more consistent variable names. Dorian 2015-01-21 09:05:19 -0500
  • e505c10368 Add documentation on variables to README. Change default port to 8000. Dorian 2015-01-19 23:22:58 -0500
  • 3b361823af Add documentation to the README about the Ansible role. Dorian 2015-01-16 19:45:04 -0500
  • 9682c28b0e Change the nginx restart into a handler, to make it more reusable in other roles. Dorian 2015-01-15 18:37:26 -0500
  • ec7f841a7c Add restarting of supervisord and uwsgi app into handlers to allow for more dynamic reuse of role calls. Dorian 2015-01-15 18:07:41 -0500
  • 5d330c0767 Remove 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. Dorian 2015-01-14 08:21:55 -0500
  • ddf16090ac Split out default variables from the internal role variables derived from the defaults. Dorian 2015-01-14 08:10:04 -0500
  • 771c6bac2d Turn configurations into templates with variables. Add multiple variables for all the necessary templated values. Make the role reusable beyond working with rookeries. Dorian 2015-01-13 22:45:07 -0500
  • 862d73268a Remove duplicate webapp home variable, to simplify setup. Remove references to Rookeries and rename variables, to make role useful outside of the context of Rookeries. Dorian 2015-01-09 07:46:01 -0500
  • 2e280e0ebc Fix up file path configurations, to reflect the Ansible role structure. Dorian 2015-01-08 18:15:50 -0500
  • 1772335874 Add gitignore and fix up name for one of the tasks. Dorian 2015-01-08 18:12:04 -0500
  • b405370ecc Remove extra sections in metadata. Dorian 2015-01-07 18:24:39 -0500
  • 8892de863c Migrate variables into a separate module. Turn included playbooks into pure task modules. Dorian 2015-01-07 18:23:43 -0500
  • dcabd1a549 Remove hosts from tasks, in an attempt to fix issues encountered in the Rookeries project. Dorian 2015-01-07 08:07:30 -0500
  • 4f09337796 Fix metadata to not fail on installation via Ansible Galaxy. Dorian 2014-12-30 07:18:48 -0500
  • 232399f447 Fix metadata to not fail on installation via Ansible Galaxy. Dorian 2014-12-29 17:29:53 -0500
  • d0083fd476 Some meta-data to differentiate the role from other Ansible roles. Dorian 2014-12-29 17:00:14 -0500
  • e8a243ef14 Add basic Ansible role layout for UWSGI, NGINX and supervisor setup. Dorian 2014-12-22 18:03:40 -0500
  • 41a54c74e4 Add better logging for supervisord managed processes. Dorian 2014-12-04 08:12:24 -0500
  • f566532b14 Remove Vagrant ssh task, because going through invoke's pty is awful. Make permissions on nginx configurations and logs more permissive. Dorian 2014-12-04 07:50:50 -0500
  • d5e32c5ab8 Heavily rework Ansible playbooks to use deb install supervisor. Also changes to locations of logs, configurations and virtualenvs. Dorian 2014-12-03 22:09:38 -0500
  • 73dcab81c6 Update nginx configuration to use a _nginx suffix for configuration files. Remove pip packaging git ignores. Dorian 2014-11-28 07:48:15 -0500
  • d99bc0edce Add separate ansible playbook for setting up webapp folders. Add logging configuration for rookeries. Dorian 2014-11-26 22:04:01 -0500
  • 401d0d1b6c Migrate 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. Dorian 2014-11-25 23:08:21 -0500
  • ad7d4011dc Fix up nginx configuration. Remove Fabric remains. Dorian 2014-11-24 08:07:24 -0500
  • b9ca47574d Setup working configuration and setup for supervisord. Need to fix up deployment itself. Dorian 2014-11-21 23:09:42 -0500
  • 79d7201e67 Add configuration folder setup for uwsgi and supervisor. Add convenience task for vagrant ssh. Dorian 2014-11-20 18:05:34 -0500
  • 6f2cf82147 Setup supervisor to manage uwsgi + mailsink servers. Use service command directly in controlling NGINX. Dorian 2014-11-20 08:09:15 -0500
  • 9fa6c8cc44 Migrate deployment to use Ansible playbooks. Remove unneeded Fabric tasks + configurations. Dorian 2014-11-19 19:20:27 -0500
  • d2db632bb8 Setup and pre-deployment Ansible playbook. Fix deploy to vagrant tasks. Move configuration files around for Ansible. Dorian 2014-11-19 16:27:37 -0500
  • 0b291af9e7 Reorganize configurations for playbook. Break up playbooks into simpler modular playbooks. Dorian 2014-11-18 08:24:39 -0500