1. 30 Apr, 2014 1 commit
  2. 29 Apr, 2014 1 commit
    • move tmp dir from edx-west/tmp to edx-west/ec2_cache · dc6dad07
      Per feedback from @feanil on PR #849, want our release branch to line up
      with what we're pulling into master.
      
      Going back to putting ssh connections in /tmp.  They have globally
      unique names, putting in /tmp is consisten with other things, and having
      them live in a dir named ec2_cache feels odd now.
      Sef Kloninger committed
  3. 25 Apr, 2014 2 commits
  4. 17 Apr, 2014 1 commit
  5. 16 Apr, 2014 2 commits
  6. 09 Apr, 2014 1 commit
  7. 04 Apr, 2014 1 commit
  8. 28 Mar, 2014 1 commit
  9. 25 Mar, 2014 1 commit
    • Merge tag 'release-gugelhupf' into edx-west/merge-gugelhupf · e2e2ee93
      Gugelhupf Release 2014-02-11
      
      Conflicts:
      	playbooks/ansible.cfg
      	playbooks/edx-west/README.md
      	playbooks/edx-west/cme-prod-app.yml
      	playbooks/edx-west/prod-app.yml
      	playbooks/edx-west/stage-app.yml
      	playbooks/roles/datadog/tasks/main.yml
      	playbooks/roles/edxapp/defaults/main.yml
      	playbooks/roles/edxapp/handlers/main.yml
      	playbooks/roles/edxapp/tasks/deploy.yml
      	playbooks/roles/edxapp/tasks/main.yml
      	playbooks/roles/edxapp/tasks/python_sandbox_env.yml
      	playbooks/roles/edxapp/tasks/service_variant_config.yml
      	playbooks/roles/edxapp/templates/lms-preview.conf.j2
      	playbooks/roles/gh_users/tasks/main.yml
      	playbooks/roles/nginx/tasks/main.yml
      	playbooks/roles/nginx/templates/basic-auth.j2
      	playbooks/roles/nginx/templates/edx_logrotate_nginx_access.j2
      	playbooks/roles/notifier/tasks/deploy.yml
      	playbooks/roles/notifier/tasks/main.yml
      	playbooks/roles/xqueue/defaults/main.yml
      	playbooks/roles/xqueue/templates/xqueue_consumer.conf.j2
      Jason Bau committed
  10. 07 Mar, 2014 2 commits
  11. 06 Mar, 2014 1 commit
  12. 26 Feb, 2014 1 commit
  13. 22 Feb, 2014 1 commit
  14. 21 Feb, 2014 1 commit
    • use local temp dir for sockets and ansible cache · d343640a
      I was having problems where concurrent installs could trample on each
      other.  The instance that immediately affected me was output caching
      from ec2.py: the output of that command is different between staging and
      prod, and both were being written to /tmp/ansible_ec2.cache and .index.
      
      Fix here is to write to a local temp directory.  This creates empty temp
      dirs to ensure that they are created in all repos.
      
      While less likely, you could have collisions on named ssh sockets.
      Those are named with just the instance name, which could be re-used
      across VPC's.  Putting those in the ./tmp dir too prevents that.
      
      Note that for consistency I did away with just the plain ec2.ini file,
      and instead now there are prod- and stage- variants.  This is clean but
      now means that you'll need to change your install command to look
      something like this:
      
          ANSIBLE_EC2_INI=prod-ec2.ini ANSIBLE_CONFIG=prod-ansible.cfg ansible-playbook -c ssh -u ubuntu -i ./ec2.py prod-app.yml
      Sef Kloninger committed
  15. 11 Feb, 2014 7 commits
  16. 10 Feb, 2014 13 commits
  17. 07 Feb, 2014 3 commits