- 03 May, 2013 1 commit
-
-
* 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 35 commits
-
-
Add site-specific parameterization for nginx config
jarv committed -
Jason Bau committed
-
Update permissions on git identity files
jarv committed -
* Add ubuntu to edx, restrict git identity access to edx group members
Joe Blaylock committed -
Updating mitx repo location
jarv committed -
mitx is now in the edx org
jarv committed -
John Jarvis committed
-
Joe Blaylock committed
-
bugfix install of example user (needed secure_dir)
jarv committed -
Jason Bau committed
-
Coudformation refarch template: fix elasticache creation output
e0d committed -
John Jarvis committed
-
cloudformation template changes for outbound SSH, internal DNS names
e0d committed -
npm install playbook
jarv committed -
Sef Kloninger committed
-
Jason Bau committed
-
change directory structure ascii art to reflect current status (secure_example)
Jason Bau committed -
Refactor how we manage secure data, git-identity changes
Jason Bau committed -
Jason Bau committed
-
John Jarvis committed
-
Sef Kloninger committed
-
Sef Kloninger committed
-
Sef Kloninger committed
-
Sef Kloninger committed
-
John Jarvis committed
-
* I've moved the example secure directory to playbooks/secure_example, the directory structure in your secure repo should mirror that in secure_example/ * If you run the lms role without a valid git-identity file it will fail, there is an empty file checked into the secure_example dir * Using GIT_SSH env for git checkout, we will also need to use that for pip installs that use git if there are private repos in requirements.
John Jarvis committed -
You may want to deploy more app instances by default to start with.
Sef Kloninger committed -
It's a bummer that enabling VPC DNS hostnames isn't supported by CloudFormation yet, so we have to do this manual command hack like we're already doing for ElastiCache. Helpful bit for configuring your ssh as well.
Sef Kloninger committed -
Install debian and python dependencies for LMS/CMS
jarv committed -
* Move debian package list to roles/lms/vars/main.yml * Move lms_git_repo to roles/lms/vars/main.yml
Joe Blaylock committed -
Return private DNS names that will be resolvale within the VPC. This way we can define a general SSH config that will work for all hosts.
Sef Kloninger committed -
Some minor ruby role changes
jarv committed -
high-level overview of ssh config
Sef Kloninger committed -
moved creation of /opt/www and www user into ruby role
Jason Bau committed -
Need to be able to ssh *out* of our hosts to communicate with GitHub for private repos. Add egress TCP port 22 access to the NATSecurityGroup.
Sef Kloninger committed
-
- 01 May, 2013 4 commits
-
-
* Cleanups in LMS task * Add missing debian packages: libgeos-dev, nodejs * Alphabetize list of debian packages in LMS task
Joe Blaylock committed -
Playbook that installs ruby.
jarv committed -
* 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 -
e0d committed
-