- 15 May, 2013 1 commit
-
-
* update tasks are meant to be the fast ones and the ones we want to be sure to always do (directory creations, permissions, etc.) * install tasks are all the really slow things, like the git repo clone and package installations * Every task can by run by --tags=install,update - which is the same as having no tags at all. Conflicts: playbooks/roles/lms/tasks/main.yml
Joe Blaylock committed
-
- 14 May, 2013 5 commits
-
-
Jason Bau committed
-
Jason Bau committed
-
Jason Bau committed
-
Jason Bau committed
-
Joe Blaylock committed
-
- 13 May, 2013 1 commit
-
-
John Jarvis committed
-
- 11 May, 2013 3 commits
-
-
* sends logs to /mnt/logs/nginx instead of /var/log. Note that on fresh server startup, nginx will still log to /var/log until it reads its configuration. * Installs logrotate configuration for freshly moved nginx logs * Some directory and file permissions fixups * Improved order of operations on nginx installation/bringup
Joe Blaylock committed -
Jason Bau committed
-
* Bugfix to rsyslog configuration; configuration file had missing extension * Logrotate recipes for edx log files * Files reorganized, renamed
Joe Blaylock committed
-
- 10 May, 2013 4 commits
-
-
Sef Kloninger committed
-
* Touches directories and files into existence expected during setup for LMS and CMS * Configures rsyslog to catch local0 and local1 from edx, and route into the appropriately named files in the appropriately named subdirectories * Permissions updates to ensure rsyslog can write everywhere it's supposed to * Restarts rsyslog after reconfiguration is complete
Joe Blaylock committed -
Until we get proper software updates working we need a script we can run to orchestrate installs -- checkouts, collectstatic, restarts. Tagged with the "update" tag. Just puts the file out there for now, doesn't actually do any updates, that should be done with something like this: ansible GROUPNAME -i ./ec2.py -c ssh -s -a edx-update.sh
Sef Kloninger committed -
Jason Bau committed
-
- 09 May, 2013 8 commits
-
-
Jason Bau committed
-
Jason Bau committed
-
Jason Bau committed
-
Jason Bau committed
-
Jason Bau committed
-
Sef Kloninger committed
-
Jason Bau committed
-
Joe Blaylock committed
-
- 08 May, 2013 5 commits
-
-
* Rename auth_config and env_config to be specific to LMS and CMS * Minor CMS configuration cleanups elsewhere
Joe Blaylock committed -
* Move sudo:True out of each task and into the playbook, since it's a playbook-level variable * Removal of a couple debian package installs from common that are also being installed in the role where they're needed * Re-correction of /etc/git-identity permissions * Other cleanups (whitespace issues, etc.)
Joe Blaylock committed -
* Removes HTTP basic auth
Joe Blaylock committed -
* Enable npm role * Minor edits to debian dependency list * Change treatment of a few files and directories
Joe Blaylock committed -
* Needs more work, but seems to have many of the basics.
Joe Blaylock committed
-
- 03 May, 2013 9 commits
-
-
Jason Bau committed
-
Jason Bau committed
-
instances is a bit easier. Also subsumes @sefk's https://github.com/edx/configuration/pull/42
Jason Bau committed -
John Jarvis committed
-
John Jarvis committed
-
John Jarvis committed
-
This rolls the ec2 elb management script into a module. Now if an ELB is added or removed "changed" will return True/False so you can tell if any action was taken based on the coloring of the response (yellow/green).
John Jarvis committed -
Jason Bau committed
-
* Use the 'adm' group for permissioning assets needed during LMS initialization, because ubuntu doesn't have the edx user until it logs out and logs back in.
Joe Blaylock committed
-
- 02 May, 2013 4 commits
-
-
where it can take a {{ service_variant }} param
Jason Bau committed -
Joe Blaylock committed
-
Jason Bau committed
-
* Add ubuntu to edx, restrict git identity access to edx group members
Joe Blaylock committed
-