- 01 May, 2013 1 commit
-
-
By default it installs 1.9.3-p374 in /opt/www/.rbenv and gems go in /opt/www/.gem, which replicates the vagrant box
Jason Bau committed
-
- 30 Apr, 2013 3 commits
- 29 Apr, 2013 2 commits
-
-
Jrbl/feature/git checkout
jarv committed -
* Replace hardcoded instances of /opt/wwc with $app_base_dir, which defaults to /opt/wwc. * Add tags to nginx tasks so they can be selected independently.
Joe Blaylock committed
-
- 26 Apr, 2013 4 commits
-
-
Joe Blaylock committed
-
* create_users creates an 'edx' group * create_users task edited to put all admin users in adm and edx groups, * create_users assigns all users a shell * lms installs ssh keys for mitx checkout, creates target dir in /opt/wwc, and checks out the mitx source
Joe Blaylock committed -
change module->library, update the example playbook
jarv committed -
By default ansible will load libs in library/ which means you do not need to specify a module path if you are invoking ansible from the playbooks/ dir. Added some comments to the rolling example
John Jarvis committed
-
- 25 Apr, 2013 7 commits
-
-
jarv committed
-
Bugfixes/jbau/ami and sync hooks
Joe Blaylock committed -
Jason Bau committed
-
Fixing names
jarv committed -
John Jarvis committed
-
Looks like there was a copy/paste error, the AMI's that were in there before were the same as Europe. These new ones work.
Sef Kloninger committed -
Implements simple rolling deploy logic.
jarv committed
-
- 24 Apr, 2013 16 commits
-
-
Requires the latest ansible to use (you may need to remove and add it again if you are in a virtualenv) See `edxapp_rolling_example.yml` A new module is necessary for ELB information since that is not available in EC2 metadata (which is what ec2_facts fetches). ec2_facts grabs the instance ids and other meta information ec2_elb_facts fetches ELB information elb_reg.py takes an elb and instance id and will either register or deregister. (called as pre and post). `Serial` should be set to the number of instances that you want to operate on simultaneously, currently set to 1.
John Jarvis committed -
Feature/jarv/move vars to role
Jason Bau committed -
Adding pre-commit and post-checkout hooks
jarv committed -
John Jarvis committed
-
This keeps vars that are specific to roles with the role, not very well documented except in the playbook example here: https://github.com/ansible/ansible/blob/devel/examples/playbooks/roletest.yml This makes playbooks more concise since you do not have to explicitely include vars for each roles, var_files will still override any of the default values in <role>/vars/main.yml
John Jarvis committed -
package installation will be managed by config management system, in our...
jarv committed -
e0d committed
-
Jarv/multi instance
e0d committed -
* Make git hooks always execute utilities relative to git repository root * And make them fail if called from outside the git repository * Make utilities save current directory and return after doing their things
Joe Blaylock committed -
John Jarvis committed
-
Updating default tempalte to point to the multi-instance
John Jarvis committed -
John Jarvis committed
-
* Pre-commit hook lints JSON * Post-checkout hook causes hooks directory to update with current project hooks * Readme updated so installation section reminds you to install hooks
Joe Blaylock committed -
Jbau/bugfix/apt get update
jarv committed -
Jason Bau committed
-
Jason Bau committed
-
- 23 Apr, 2013 5 commits
-
-
lms now depends on the nginx role
jarv committed -
Jrbl/feature/doc update
jarv committed -
Joe Blaylock committed
-
* It can be either way (ansible doesn't care) but it should be only one way, and the preponderance of existing configuration used .yml. * Update to README to reflect changed filenames.
Joe Blaylock committed -
* Make it convenient (albeit, mandatory) to set AWS region on the command line when calling ansible-playbook for cloudformation
Joe Blaylock committed
-
- 22 Apr, 2013 2 commits
-
-
* Wrap to 80 columns * improved markdown conformance and plaintext readability * note about setting PYTHONPATH inside squeaky clean virtualenvs * note about using WikiWords as your cloudformation stack names * note about how sometimes ansible says 'ok' when cloudformation says something broke
Joe Blaylock committed -
John Jarvis committed
-