Commit Graph

  • b151175966 Work on experimental support for Lets Encrypt. support-letsencrypt Dorian 2016-10-02 15:50:38 -0400
  • 76882a8c1f Remove the warning. master Dorian 2016-09-27 09:32:16 -0400
  • dc9616d990 Add environment variables to the supervisord configuration when you need them. Dorian 2016-05-20 00:31:04 -0400
  • 9aacfd80f8 Resolve issues with assets not found by changing to the application root directory, before starting the application. Dorian 2016-05-19 08:08:18 -0400
  • a1eb9685c5 Fix setting of the static path for the app. Dorian 2016-05-18 10:48:40 -0400
  • 2a942d51d4 Make variables more consistent across roles. Dorian 2016-05-17 23:39:05 -0400
  • c3b8f46ef2 Change the supported systems and minimum Ansible version to more current versions. Dorian 2016-05-16 18:12:09 -0400
  • 03bb9e0192 Add comment marker to support inserting nginx configuration. Dorian 2016-05-16 13:29:33 -0400
  • 5a039eb419 Add in variable prefix to avoid issues with name collisions in other roles. Dorian 2016-05-14 10:56:30 -0400
  • 26a93b9558 Generalize UWSGI specific setup. Dorian 2016-05-12 08:46:45 -0400
  • 667761d299 First pass at splitting out role into a core nginx supervisor role. Dorian 2016-05-12 08:30:26 -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