1. 31 Dec, 2013 1 commit
  2. 25 Dec, 2013 1 commit
  3. 02 Dec, 2013 2 commits
  4. 11 Oct, 2013 1 commit
  5. 03 Oct, 2013 1 commit
  6. 02 Oct, 2013 1 commit
  7. 25 Sep, 2013 1 commit
  8. 18 Sep, 2013 5 commits
    • Add a new unique_name param to the digital_ocean module for idempotence. · a9a2a962
      As it stands now, it is difficult to write idempotent tasks for digital
      ocean droplets.  Digital ocean assigns new nodes a random id when they
      are provisioned and that id is the only key that can be used to identify
      it in subsequent runs of that play.
      
      The workflow previously involved manual intervention:
      
      - write a play defining a new node with no specified id
      - run it, collect the randomly assigned id by hand
      - modify the play to add the id by hand so future runs don't create
        duplicate nodes
      - perform future re-runs that check if the node exists (by its id)
        - if it does exist then do nothing.
        - if it does not exist, then create it and return a *new random id*
        - collect the new random id by hand, modify the playbook file, and
          start all over.
      
      Its a huge pain.
      
      The modifications in this commit allow you to use the 'hostname' as a
      primary key for idempotence with digital ocean.  By default, digital
      ocean will let you create as many hosts with the same hostname as you
      like.  Here, we provide an option to constrain the user to using only
      unique hostnames.
      
      The workflow will now look like:
      
      - write a play defining a new node with a specified hostname and
        "unique_name: true""
      - run it, create the new node and move on.
      - re-run it, notice that a node with that hostname is already created
        and move on.
      Ralph Bean committed
    • Remove duplicate docs in digital ocean module. · 3eab663f
      The EXAMPLES block here has two copies of the same docs,
      one nicely formatted, the other less so.
      
      It looks like a pass was made to clean up the docs but the old
      cruftier ones were never removed.
      Ralph Bean committed
  9. 11 Jul, 2013 3 commits
  10. 22 Jun, 2013 1 commit
  11. 20 Jun, 2013 7 commits
  12. 18 Jun, 2013 1 commit
  13. 14 Jun, 2013 2 commits