- 27 Jun, 2013 1 commit
-
-
Jason Bau committed
-
- 26 Jun, 2013 1 commit
-
-
John Jarvis committed
-
- 22 Jun, 2013 1 commit
-
-
it was not called for
Jason Bau committed
-
- 19 Jun, 2013 2 commits
-
-
John Jarvis committed
-
John Jarvis committed
-
- 18 Jun, 2013 3 commits
-
-
support registration and login via apache + mod_wsgi + mod_shib Note that we now thing that gunicorn and mod_wsgi should not live on the same machine if they are running the exact same codebase with the exact same edx logging directories. This seems to cause deadlock at random times
Jason Bau committed -
support registration and login via apache + mod_wsgi + mod_shib Note that we now thing that gunicorn and mod_wsgi should not live on the same machine if they are running the exact same codebase with the exact same edx logging directories. This seems to cause deadlock at random times
Jason Bau committed -
John Jarvis committed
-
- 12 Jun, 2013 3 commits
-
-
Put the configuration information in the vars for the nginx role since that is the only role that uses it.
Feanil Patel committed -
Feanil Patel committed
-
Feanil Patel committed
-
- 11 Jun, 2013 1 commit
-
-
* Set postrotate script to SIGHUP nginx after rotation * Explicitly set permissions on freshly created logfiles
Joe Blaylock committed
-
- 22 May, 2013 2 commits
- 19 May, 2013 1 commit
-
-
Creates edxapp upstart job and combines lms, lms-preview. cms into the edxapp role.
John Jarvis committed
-
- 16 May, 2013 1 commit
-
-
Jason Bau committed
-
- 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
-
- 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 1 commit
-
-
* 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
-
- 09 May, 2013 1 commit
-
-
Jason Bau committed
-
- 08 May, 2013 4 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 -
* Needs more work, but seems to have many of the basics.
Joe Blaylock committed
-
- 02 May, 2013 2 commits
- 01 May, 2013 1 commit
-
-
* Create a global variable lms_source_repo to make it easy to update where to pull mitx from when mitx moves * Create global variable venv_base to store location of edx virtual environment, defaults to /opt/edx * Create edx virtual environment to store python modules * Add tags to LMS and CMS tasks to make selective running and testing easier * Install a long, static list of debian packages, which has been manually curated from other edx configurations; this probably needs more attention and in the future should probably be divided better among various roles. * Install the list of python packages distributed with the mitx repository * Install some really useful software, namely mosh and tmux
Joe Blaylock committed
-
- 29 Apr, 2013 1 commit
-
-
* 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
-
- 24 Apr, 2013 1 commit
-
-
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
-
- 22 Apr, 2013 4 commits
-
-
adding names to the nginx config playbook output
John Jarvis committed -
John Jarvis committed
-
John Jarvis committed
-
* New role for nginx, main.yml will install the nginx package * By default create the basic version nginx config * Add variables for nginx package version and template in group_vars/all * Refresh apt-cache in common role
John Jarvis committed
-