1. 25 Jan, 2016 4 commits
    • OPS-967: Make mongo_3_0 role idempotent · 015b8bce
      Remove check for mongo 2.4 since this is the mongo_3_0 role
      This was probably carried over from the mongo 2 role. I see no reason
      why mongo 2.x and mongo 3 couldn't coexist on the same machine.
      
      Remove old hugepages init script check
      This was probably added while we were still iterating on our mongo 3
      deployment, but it should no longer be necessary.
      
      Clean up ansible syntax
      
      Don't move the old mongo data dirs
      This actually skips for edX because we provision machines that already
      have {{mongo_data_dir}} mounted on an external disk.  However, for
      non-edX use, this could fail if you turn on WiredTiger since it will
      move mmapv1 files into the mongo_data_dir and then mongo will fail to
      start because it has been told to use WiredTiger.
      
      Don't make this a serial play
      We usually run this on 3 machines, so serial: 3 was equivalent to
      ansible's default of "run everything in parallel" but this causes
      problems if you ever run it on 4 like we do for prod envs.
      In addition, this prevents run_once from working properly, and there are
      a number of things we only one to do on one machine (like creating a
      superuser).
      Max Rothman committed
    • Switch to more accurate name · cd42cdf4
      Max Rothman committed
    • Make mongo_rs_member manage whole cluster · b0e95a74
      Now you can provide a (slightly simpler) cluster config and it'll
      idempotently make it so.
      Max Rothman committed
  2. 21 Jan, 2016 3 commits
  3. 20 Jan, 2016 2 commits
  4. 19 Jan, 2016 7 commits
  5. 18 Jan, 2016 1 commit
  6. 15 Jan, 2016 1 commit
  7. 14 Jan, 2016 4 commits
  8. 13 Jan, 2016 14 commits
  9. 12 Jan, 2016 4 commits