)]}'
{
  "log": [
    {
      "commit": "c2335120e99bf7b1a2d65bdd2c4d9e27887b4d1a",
      "tree": "ff7e86d720d5fabcabdda6160976c55cc5f5dcbf",
      "parents": [
        "893e9c974110bc9b32adf077a70b8752aace6ea9"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Sat Jun 25 09:59:22 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Sat Jun 25 09:59:22 2016 -0400"
      },
      "message": "Load CORD ONOS apps from local containers in single-node pod\n"
    },
    {
      "commit": "d13af1607f42e7d41d94eb5ba0227d53a7e9441b",
      "tree": "536ae0e34696fe9a93e3cac0db7308cd3c083314",
      "parents": [
        "70d512c460e8b529940a701b1102aed287b5bdde"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Jun 02 14:53:00 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Jun 02 14:53:00 2016 -0700"
      },
      "message": "increase other timeout\n"
    },
    {
      "commit": "70d512c460e8b529940a701b1102aed287b5bdde",
      "tree": "947e6de35a76a9ad08da30e6d842cb54074342e5",
      "parents": [
        "32d711dfaa45e7f2c32969a9f9082613327577f9"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Jun 02 12:33:14 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Jun 02 12:33:14 2016 -0700"
      },
      "message": "double wait time, fix grammar\n"
    },
    {
      "commit": "5028fb489a57b325a037e3d9b310d76c33b9e5ea",
      "tree": "7d20bd42bad3e640ac4b6d109003364710ca1c12",
      "parents": [
        "17508bef01485b1219a67fb2af285eb1a342dbb8"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Jun 01 14:52:29 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Jun 01 14:52:29 2016 -0700"
      },
      "message": "fix cleanup, especially SSL cert issues for sequential runs\n"
    },
    {
      "commit": "17508bef01485b1219a67fb2af285eb1a342dbb8",
      "tree": "09f80c0fbe598d56338b3f917926b2fc23954550",
      "parents": [
        "09df9d610cd0c3a0645a283af536c8a352d97cbe"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 31 21:52:35 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 31 21:52:35 2016 -0700"
      },
      "message": "fixes for sequential runs on the same host\n"
    },
    {
      "commit": "4ee925f615c53376e4c74564d1d32fb4a1ffbcfb",
      "tree": "8de0daed5432e740a34c2e7982be77995cd7d4fb",
      "parents": [
        "3ecbfd07c6e715504cbb6671abfaa2e46b9fdbab"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 22 21:51:52 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 22 21:51:52 2016 -0700"
      },
      "message": "add path to CA bundle so requests picks it up\n"
    },
    {
      "commit": "40371de0b3649c6fce6d91ff8b11b72a8a3534b5",
      "tree": "2aba4548c75b0d1f32c1c3c915939386699c89ca",
      "parents": [
        "2cffa0ff42701d6c0583b154b9815ee716585665"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 20 12:24:13 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 20 12:24:13 2016 -0700"
      },
      "message": "finish move of task\n"
    },
    {
      "commit": "2cffa0ff42701d6c0583b154b9815ee716585665",
      "tree": "50c517648522c0873048c4e638787a7d115f9e0d",
      "parents": [
        "c3cde842e314e42d9beab226701af859455b978d"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 20 12:18:47 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 20 12:18:47 2016 -0700"
      },
      "message": "step reorg\n"
    },
    {
      "commit": "d31bbc987b839eb7a93ecbb6ad21cae437def8f7",
      "tree": "55cab0c855616d8ee78afdc768ea3789866b3acb",
      "parents": [
        "77d4f08d2fab3bd17baae8f9f77f1cbcfc6f7566"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 20 11:43:18 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 20 11:43:18 2016 -0700"
      },
      "message": "use async to run large downloads while doing other steps\n"
    },
    {
      "commit": "94f3ac69c5d57ae467c5563d4c1b3d7a506f6110",
      "tree": "7b787be93a4a1afd0ee60d0e68432686ce09788b",
      "parents": [
        "91c0844bce840ee46e850855ebc07878185fd08d"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 17 14:44:59 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 17 14:44:59 2016 -0700"
      },
      "message": "depluralize\n"
    },
    {
      "commit": "91c0844bce840ee46e850855ebc07878185fd08d",
      "tree": "66a07da552467d5b37ebc727f633647ad2006bc0",
      "parents": [
        "bc566da4c23a60420b490f387585b59e64a7771b"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 17 14:37:21 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 17 14:37:21 2016 -0700"
      },
      "message": "changed how this worked as \u0027equalto\u0027 is only available in later versions of jinja\n"
    },
    {
      "commit": "bc566da4c23a60420b490f387585b59e64a7771b",
      "tree": "12d4a1ecdcf2ef539a280b0631d8aa688b9e2eab",
      "parents": [
        "d8b8f4768a6d8b7571aefc8ecabc32a41f48cbd2"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 17 14:07:47 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 17 14:07:47 2016 -0700"
      },
      "message": "enable root SSH login on nova-compute VM\u0027s\n"
    },
    {
      "commit": "d8b8f4768a6d8b7571aefc8ecabc32a41f48cbd2",
      "tree": "0429c389c3c4de1e3ca3ed2fd356ba5648293b8f",
      "parents": [
        "61e17e539b98efa5af4072d1d909cfee9ef6a721"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 16 22:40:30 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 16 22:40:30 2016 -0700"
      },
      "message": "update CA certs in all service VM\u0027s\n"
    },
    {
      "commit": "6f7c416c26d1f8aab5c7ddc05215b931cdf20de0",
      "tree": "da963d45981d4ce2e0eaa24c95d1a4f93e2aae72",
      "parents": [
        "a1cd04e89b03cf9a11267f5e02a499de06498ee9"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 02 11:53:09 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 02 11:53:09 2016 -0700"
      },
      "message": "as we\u0027re already doing updates on each host, don\u0027t have juju check for updates\n"
    },
    {
      "commit": "3eb53429686f162c98d06d9ff18f66079ff5cc17",
      "tree": "c6c4c606efb500b34b8b0e0af453147a7fe07bc4",
      "parents": [
        "948af369b5f2cd67d851e19541ea82958e70074b"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 02 09:59:23 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 02 09:59:23 2016 -0700"
      },
      "message": "quoting\n"
    },
    {
      "commit": "948af369b5f2cd67d851e19541ea82958e70074b",
      "tree": "cd5a25ea53e57d6a124927b610e0ae418d7de524",
      "parents": [
        "1320e1f4a687ab29bdd62d9733512c688b17a8cd"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 02 09:54:41 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 02 09:54:41 2016 -0700"
      },
      "message": "create\u003dyes for lineinfile\n"
    },
    {
      "commit": "08f72398eff03c99e20a15f031c1fdf6ead7a385",
      "tree": "6a71400a5b2b98981c978b7c81619d8f696fa0a4",
      "parents": [
        "05a0725a3671f4503c8fef51ebe2ddcaf901757c"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 02 09:50:30 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 02 09:50:30 2016 -0700"
      },
      "message": "specify user\n"
    },
    {
      "commit": "05a0725a3671f4503c8fef51ebe2ddcaf901757c",
      "tree": "4fe01ad9648cd69c8f9cfa1b2f811e7fd56f4922",
      "parents": [
        "5f25f369d16e56cdaf5795387c4400fa9d1065f2"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 02 09:42:40 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 02 09:42:40 2016 -0700"
      },
      "message": "set default apt-cacher-ng port\n"
    },
    {
      "commit": "5f25f369d16e56cdaf5795387c4400fa9d1065f2",
      "tree": "72cdd784014958c63093b0d81cdde0986c3c815e",
      "parents": [
        "b994a9e174e69ca5ddd62b8bfc2a9e28fa04b598"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 02 09:18:41 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 02 09:18:41 2016 -0700"
      },
      "message": "have vm\u0027s use apt-cache\n"
    },
    {
      "commit": "c990bf735e0f3789fe33c40a04837cec99c7b850",
      "tree": "dff055fb96d0b8cb76e07c1592406f2291fb75da",
      "parents": [
        "0db01a916553d04e188f1c9448cc5d84ce289991"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 01 07:44:53 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 01 07:44:53 2016 -0700"
      },
      "message": "reunify to avoid priv elevation issue\n"
    },
    {
      "commit": "0db01a916553d04e188f1c9448cc5d84ce289991",
      "tree": "7112fb0e54ed82028f6e6e5d722dfc8c93139e96",
      "parents": [
        "4ea99941ae3fae0be5eb914069541a87d2ac99dd"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 01 06:54:24 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 01 06:54:24 2016 -0700"
      },
      "message": "fix after role split\n"
    },
    {
      "commit": "008ce25e5abae11dbf28206432d4a178abb408d0",
      "tree": "950f19ee64552c48eec222d98c8a9b4f58efab93",
      "parents": [
        "09e483cbb6e71c47f68ad78d3ed058fe367d58eb"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat Apr 30 14:39:15 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat Apr 30 14:40:20 2016 -0700"
      },
      "message": "copy instead of move\n"
    },
    {
      "commit": "09e483cbb6e71c47f68ad78d3ed058fe367d58eb",
      "tree": "dc082e93577267daa6f5c95e2fc16587bedf85a7",
      "parents": [
        "c2248c4f5e50d12d817f4cf89d314e046cf9c546"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat Apr 30 14:30:15 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat Apr 30 14:30:15 2016 -0700"
      },
      "message": "more dns naming fixes\n"
    },
    {
      "commit": "c2248c4f5e50d12d817f4cf89d314e046cf9c546",
      "tree": "28cca2e850590ae5734ce47318ef2588f4e34453",
      "parents": [
        "c0b9fb2abe79b1b87f257deaecc79753df98ca66"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat Apr 30 13:19:42 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat Apr 30 13:19:42 2016 -0700"
      },
      "message": "fixes for full dns names\n"
    },
    {
      "commit": "c0b9fb2abe79b1b87f257deaecc79753df98ca66",
      "tree": "497cc490fcb31e2091fcbf2acea8f7f5aa63f1dd",
      "parents": [
        "05c2172b14ed57cda396b7687f8b815888ad375b"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat Apr 30 12:09:45 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat Apr 30 12:09:45 2016 -0700"
      },
      "message": "update to use full DNS node name\n"
    },
    {
      "commit": "3dfe6af8c071261d0ab89dfde4df8998cee6c6ab",
      "tree": "519e79ee3958cc35d8f6363c51f83adeeafedfb3",
      "parents": [
        "ca83c55a4d5a6b312866aa5a9c7b46818900ca67"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat Apr 30 11:37:09 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat Apr 30 11:37:09 2016 -0700"
      },
      "message": "add filter plugins, have juju add machines with full dns names\n"
    },
    {
      "commit": "ca83c55a4d5a6b312866aa5a9c7b46818900ca67",
      "tree": "8895a60ee9e00acd6ccb4d0062e3c482a015949c",
      "parents": [
        "5a2b62d14d2e2dbb575c3f01af76c15beccc92d4"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 28 09:45:38 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 28 09:45:38 2016 -0700"
      },
      "message": "check for connectivity after network reconfiguration\n"
    },
    {
      "commit": "5a2b62d14d2e2dbb575c3f01af76c15beccc92d4",
      "tree": "8e25abd30dbe8157cc27a65a5b059c55ad98bd7e",
      "parents": [
        "b6d5319cd4ae62366b09184782a1b635fd132535"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 28 07:55:18 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 28 07:55:18 2016 -0700"
      },
      "message": "add cert to xos vm\n"
    },
    {
      "commit": "abd5d86ca4130aff80d01de205bbdb36176e2567",
      "tree": "910bf4cb7de31211531202084227ba7eadade845",
      "parents": [
        "7ba8fff705fc16e0124221512b2c6c3338bc8fff"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Apr 26 15:26:47 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Apr 26 15:26:47 2016 -0700"
      },
      "message": "try waiting on juju status\n"
    },
    {
      "commit": "d771006e3aaefbac0ec6078799595f23a539582f",
      "tree": "29f49b14c89686bf718b07498b98d710d641d209",
      "parents": [
        "40b0f73b80723fdad2e2d2756a2779205f482cda"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Apr 25 15:01:30 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Apr 25 15:01:30 2016 -0400"
      },
      "message": "Specify release when running uvt-kvm\n"
    },
    {
      "commit": "684aa4c79078910d138db46b7406e3286f149211",
      "tree": "9a8545a2030e9bf50d6e401fb9f9256c6b688f12",
      "parents": [
        "99dcc1c432824796dc7735f69f437c748e4a913d"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 14 07:04:38 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 14 07:04:38 2016 -0700"
      },
      "message": "template-ify the juju config for cord and opencloud cases\n"
    },
    {
      "commit": "99dcc1c432824796dc7735f69f437c748e4a913d",
      "tree": "51380ca0a3d919836afc34eb1e3aa2e4664f8084",
      "parents": [
        "9332a1c57f9888a04023d00926d166bc80d23895"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 14 07:02:57 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 14 07:02:57 2016 -0700"
      },
      "message": "fixed formatting and opencloud-cluster scenario issues\n"
    },
    {
      "commit": "9332a1c57f9888a04023d00926d166bc80d23895",
      "tree": "67375b8e653cad444366620f08cb8296ba447b04",
      "parents": [
        "a627ae88960834c0721a8b9ff7fd1c9b9e66ec7d"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 13 15:14:47 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 13 15:14:47 2016 -0700"
      },
      "message": "fix config issues (string vs boolean in many cases), and s/mysql/percona-cluster/\n"
    },
    {
      "commit": "a627ae88960834c0721a8b9ff7fd1c9b9e66ec7d",
      "tree": "0321ccdb41a6ee98af9a66b419e4dc5ba7af3577",
      "parents": [
        "9ecb624dcea982bb67d2e5dea2cd77ae424e28bb"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 13 12:37:10 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 13 12:37:10 2016 -0700"
      },
      "message": "allow setting of specific charm versions, with fallback\n"
    },
    {
      "commit": "7c35fac0e10f3d7c5b7803d68a03aecef10bc8d8",
      "tree": "2f06299a968d58e84edb797fdca56159b8f9a257",
      "parents": [
        "ba883e3526d27c19357587c76d93ba8f087726c4"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Apr 11 23:52:43 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Apr 11 23:52:43 2016 -0700"
      },
      "message": "wait on exposed ports\n"
    },
    {
      "commit": "ba883e3526d27c19357587c76d93ba8f087726c4",
      "tree": "af5d01d1d9fb9aa258da0295ae18c4cd87edb983",
      "parents": [
        "09bbcfcb36c8cf9334da7ddc7b73f37e5f1453a7"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Apr 11 16:06:43 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Apr 11 16:06:43 2016 -0700"
      },
      "message": "have juju-setup use the new bridge, fix errors\n"
    },
    {
      "commit": "09bbcfcb36c8cf9334da7ddc7b73f37e5f1453a7",
      "tree": "6c6c9b716711ab7183413b00cf7da0df7631f832",
      "parents": [
        "c59b6b244ee82fa7b80d4070163dffb440ec7514"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Apr 11 16:02:52 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Apr 11 16:02:52 2016 -0700"
      },
      "message": "add space where needed\n"
    },
    {
      "commit": "c59b6b244ee82fa7b80d4070163dffb440ec7514",
      "tree": "81b3b5f1e3a9cc35962e9735ba306bda4584295b",
      "parents": [
        "2fa7ca4f28b0ab2a649b1ade3b4e9b7fabdf8ec6"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Apr 11 12:49:10 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Apr 11 12:49:10 2016 -0700"
      },
      "message": "other places where bridge name was used\n"
    },
    {
      "commit": "709f11be153cc0500c79680013cb159bf778cab5",
      "tree": "f4b047333e3ba7f2b4e998d57637be3c8de0595f",
      "parents": [
        "439ddb957e2942dd3266cae5029e7ccbc584e98f"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Mar 17 14:29:51 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Mar 17 14:29:51 2016 -0700"
      },
      "message": "more dns-ification work\n"
    },
    {
      "commit": "439ddb957e2942dd3266cae5029e7ccbc584e98f",
      "tree": "d197d45e7730b121a98aee874821884918100526",
      "parents": [
        "c56ac6493443580192e49de4e22c3bbbeb860f64"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Mar 16 16:06:23 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Mar 16 16:06:23 2016 -0700"
      },
      "message": "fixed KeyError when services lacks a nova-compute key\n"
    },
    {
      "commit": "391ddab9e53a0a0ae3998e59060b688b2e3d6ec3",
      "tree": "05ca1ade1392ae7f461edad2cf4623a75b32f793",
      "parents": [
        "99adf6b0b765fa09267a176df040555d67371e09"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Mar 15 09:55:19 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Mar 15 09:55:19 2016 -0700"
      },
      "message": "reorganized variables\n"
    },
    {
      "commit": "4bd2dbcb68c3c718c7e0f4108d6fda9554257a92",
      "tree": "6cbe02fc4b87fb8b1e2a32d77e98b299269d7c8e",
      "parents": [
        "b2b8c7b03bb50684b9508cf1b59a198f15276ca8"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Mar 10 12:50:02 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Mar 10 12:50:02 2016 -0700"
      },
      "message": "dynamically create port forwards from \u0027head_vm_hosts\u0027\n"
    },
    {
      "commit": "c3e454f1d756bc67ef7fff2f9dac860810aad68f",
      "tree": "3396ac06a86665e9de9e51c7417e5e67fc0339da",
      "parents": [
        "5e2a58515bc5af3e969856fa6c70ba458b6b9496"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Mar 10 12:46:13 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Mar 10 12:46:13 2016 -0700"
      },
      "message": "add nova-compute settings\n"
    },
    {
      "commit": "3db3b961d9f0d6912e2e982c2bbf733ffb07dbdd",
      "tree": "a1bd662fdea82cf39a95f94b16b98daaaeb42265",
      "parents": [
        "4da23cf50dcfb8a0a3fca18dae9956d1577847da"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Mar 01 21:59:25 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Mar 01 21:59:25 2016 -0700"
      },
      "message": "Add firewall config, and autostart VM\u0027s\n"
    },
    {
      "commit": "4bbfe1d5f2fdd083a21670df783c2d69b4bbf543",
      "tree": "b1d0b305728b8c275d3aa0083fa10bf05774462d",
      "parents": [
        "0df6f2cfd2b88480f665046463aad8a4a6d7f538"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Feb 29 16:16:29 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Feb 29 16:16:29 2016 -0700"
      },
      "message": "compat with Ansible 2.0, added service_relations\n"
    },
    {
      "commit": "0df6f2cfd2b88480f665046463aad8a4a6d7f538",
      "tree": "3334d06979d06870df3f34d4c73201987f343950",
      "parents": [
        "f1fb094dea55f0f5f385c6b4cc4a91a4aa0f8292"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Feb 29 14:48:52 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Feb 29 14:48:52 2016 -0700"
      },
      "message": "consolidated create-vms\u0027s into juju-setup role\n"
    },
    {
      "commit": "823d5292dc399c581c37632edb396c77ad02c964",
      "tree": "659f4a2fae2ebc84bc67ec512710d6dcc63473b4",
      "parents": [
        "32e12fbf09c2643dedc450e15889e93192ef7535"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Feb 29 10:31:17 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Feb 29 10:31:17 2016 -0700"
      },
      "message": "fixed deprecated _env variables, indentation, comments, etc.\n"
    },
    {
      "commit": "32e12fbf09c2643dedc450e15889e93192ef7535",
      "tree": "a71707a5197eab92184136cbaccabfc4ba4b1101",
      "parents": [
        "2eb97f93869c552145254f3da79282ed31a60551"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Feb 29 10:25:59 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Feb 29 10:25:59 2016 -0700"
      },
      "message": "using ansible rather than python script to add machines to juju\n"
    },
    {
      "commit": "9cdf862193cf0558da107acf3919582d4ce4c5c6",
      "tree": "93205703c34b8bc7ccf667bf81cf40144c5374fe",
      "parents": [
        "573bafcc6ce7500187c98a2ced6439571266e445"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Feb 26 22:42:50 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Feb 26 22:42:50 2016 -0700"
      },
      "message": "resolved issue with ENV vars when using become inside/outside of play\n"
    },
    {
      "commit": "573bafcc6ce7500187c98a2ced6439571266e445",
      "tree": "2652d0dbaa4467a57161f4b33c4b8e5a2052e160",
      "parents": [
        "c1690b4f873cc370c2bc05d8dc6e6821ab628d15"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Feb 26 16:35:42 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Feb 26 16:35:42 2016 -0700"
      },
      "message": "working through ansible conversion of juju-setup.py\n"
    }
  ]
}
