Commit Graph

  • fd8f4ec09c Merged in breakout-nodejs-role (pull request #1) master Dorian Pula 2016-11-01 12:24:18 +0000
  • 7dfbaf85e5 Make sure role works with latest revision of base roles. breakout-nodejs-role Dorian 2016-05-17 23:41:02 -0400
  • 22870d8016 Change the supported systems and minimum Ansible version to more current versions. Simplify setup of mailsink dependency. Dorian 2016-05-16 18:15:30 -0400
  • 68e672d718 Remove node dev dependencies from rookeries installation. Dorian 2016-05-10 18:21:16 -0400
  • 2d00f3c71d Migrate roles to use stand-alone NodeJS role. Dorian 2016-04-28 18:10:51 -0400
  • 69770a46c4 Add Ansible role dependencies as SCM rather than Ansible Galaxy roles. Dorian 2016-04-26 08:43:23 -0400
  • 34c725aff8 Fix issue with supervisord configuration wrong path. Dorian 2016-04-06 13:17:20 -0400
  • 52efed7d59 Add support for CouchDB installation and setup. Dorian 2015-08-22 13:49:25 -0400
  • 125d6e5ca8 Fix virtualenv symlink for symlink deployment setup in role. Dorian 2015-07-21 07:37:18 -0400
  • 9c99d02544 Add new symlink based deployment setup for Rookeries. Dorian 2015-07-17 08:23:27 -0400
  • 3a1cad7105 Add additional variables to allow for more configurability. Dorian 2015-07-14 08:28:56 -0400
  • cbfa3ba1c7 Add a gitignore to ignore known metadata files. Dorian 2015-07-05 13:51:19 -0400
  • fd2b1ca6c1 Update to include hostname in the configuration. Dorian 2015-06-25 18:00:07 -0400
  • 0c35aa1432 Update deployment to use the npm installation setup. Dorian 2015-06-22 08:09:13 -0400
  • b6640b38fc Remove invoking restart of the supervisor service by default. Dorian 2015-05-20 21:46:55 -0400
  • 5673891638 Change the default path to the Rookeries package to be in the local directory. Dorian 2015-05-20 10:53:03 -0400
  • 07d364b94f Fix to restart supervisord if not service not active. Dorian 2015-05-20 10:47:07 -0400
  • b1b6dc5915 Add nodejs fixed setup that works with latest nodejs. Fix up deployment tasks to run only when a deployment package is available. Dorian 2015-05-15 23:53:54 -0400
  • 54883a744d Fix nodejs installation issues. Dorian 2015-05-13 09:41:51 -0400
  • ac3ddb3ee0 Add database port and host configuration to role. Dorian 2015-05-12 23:48:10 -0400
  • 4cb24dd580 Add support to conditionally setup the database. Dorian 2015-05-12 23:30:39 -0400
  • ffae28aecc Remove requirements that are not used or referenced anywhere. Dorian 2015-04-15 20:03:53 -0400
  • e46c1bad2e Add instructions to setup and use role in documentation. Dorian 2015-03-26 19:31:36 -0400
  • feaf7a41e1 Update the general documentation for the role. Dorian 2015-03-26 13:41:03 -0400
  • 5fc72c09c2 Setup role variable to be more reusable in other situations. Dorian 2015-03-25 09:18:23 -0400
  • 3d3ab570d6 Migrate setup and configuration of environment variables into role. Dorian 2015-03-24 08:10:20 -0400
  • b6693c147b Clean up variable definitions for role and some variables as default variables. Dorian 2015-03-13 08:36:13 -0400
  • 2a4142f2b5 Integrate deployment of rookeries web application into rolebook. Dorian 2015-03-11 22:09:54 -0400
  • 5c8402c98e Move rookeries installation into deployment stand-alone playbook. Dorian 2015-03-09 16:03:16 -0400
  • 950bd84b87 Add role variables to meta content itself for more flexibility. Migrate email server setup to use supervisor template and dev environment flag. Dorian 2015-03-09 16:02:32 -0400
  • acd8ed563c Change dependency name to something used in Ansible Galaxy. Dorian 2015-02-27 11:06:33 -0500
  • d0c0498055 Change dependency name to something used in Ansible Galaxy. Dorian 2015-02-27 11:04:56 -0500
  • 8e263e5d32 Initial migration to setup ansible role from provisioning steps from Rookeries. Dorian 2015-02-27 08:56:41 -0500
  • 9e209670c8 Remove configuration files, provided by the nginx_uwsgi_supervisor Ansible role. Dorian 2015-02-26 08:51:27 -0500
  • cca2c28694 Add installation of bower dependencies step, that was missed in earlier iterations of the provisioning setup. Add task install external role for setting up NGINX, UWSGI and Supervisord. Dorian 2015-02-26 08:24:52 -0500
  • ad04c4cc01 Add parameters to uwsgi app role for deployment. Remove duplicate code. Dorian 2015-01-14 08:33:29 -0500
  • 013aa699f5 Remove Ansible playbooks converted into UWSGI/NGINX role. Dorian 2015-01-09 07:51:00 -0500
  • a634aac67f Migrate Ansible setup to use an external role to handle setup of the NGINX, UWSGI and supervisord setup. Allow for greater reusability of Ansible playbooks. Dorian 2015-01-08 18:22:39 -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