)]}'
{
  "commit": "ee4b2bc5cbba39e6950c00eeb1738e6a8f353f20",
  "tree": "4b5b2e39b1cd50b8d410111bf4f66ed8d5dc97a8",
  "parents": [
    "87b2329e3725a684d7a5f69934467ebf98b73a24"
  ],
  "author": {
    "name": "Sergio Slobodrian",
    "email": "sslobodr@ciena.com",
    "time": "Mon Jun 05 10:08:59 2017 -0400"
  },
  "committer": {
    "name": "Sergio Slobodrian",
    "email": "sslobodr@ciena.com",
    "time": "Wed Jun 07 09:08:09 2017 -0400"
  },
  "message": "Initial commit of the voltha installer. There are several things that\nneed to be cleaned up but the installer is fully functional in test\nmode and creates 3 non-clustered VMs with identical voltha installs\nuntil such time as HA is ready. Once HA is ready, the scripts will be\nmodified to deploy the full HA cluster.\nThis update partially addresses Epic VOL-6.\n\nMade changes requested by the reviewers.\n\nChange-Id: I083239e1f349136d2ec1e51e09391da341177076\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f85351577580f54996e01a8f5224927a923f3a6",
      "new_mode": 33188,
      "new_path": "install/BashLogin.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67a6183c64bf25a09d9fa38a1d2b4844a7bb7cad",
      "new_mode": 33261,
      "new_path": "install/BuildVoltha.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6bc3ade3482119ac15401d103952cb6e02f17de9",
      "new_mode": 33261,
      "new_path": "install/BuildingTheInstaller.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a9b06d488c34b57c8e92084c42bf61bb055d5b6",
      "new_mode": 33261,
      "new_path": "install/ConfigVagrantTesting.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd253b6e6b320743fa08e3d51086d929ffe9658f",
      "new_mode": 33261,
      "new_path": "install/CreateInstaller.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47b9dce18ec64c255a28d4197a59bf4ac47fd680",
      "new_mode": 33261,
      "new_path": "install/PullContainers.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26d80c3e2f2103a4307dd87278c18136d69d0d8f",
      "new_mode": 33261,
      "new_path": "install/PushContainers.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67a0653bac84843af5f73b1dedbcca8ec2bf8e43",
      "new_mode": 33188,
      "new_path": "install/TODO"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a07ec956b91dccbf6c9bb0cca1a90f8446ddab50",
      "new_mode": 33188,
      "new_path": "install/Vagrantfile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd331b24a7d263cb1ebe8e071e5ca1d42d3b58db",
      "new_mode": 33188,
      "new_path": "install/ansible/ansible.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f00163a2b5f710915c23872bd2f8b310e970f31d",
      "new_mode": 33188,
      "new_path": "install/ansible/group_vars/all"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30acd99937d5ed08274331cef4cf0706b3dd1367",
      "new_mode": 33188,
      "new_path": "install/ansible/hosts/cluster"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2514607258effdf497083dd8d48ae5a3f395e25c",
      "new_mode": 33188,
      "new_path": "install/ansible/hosts/installer"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ce2a14f3f6fb551f76eb7271d27d1ca3c36e90a",
      "new_mode": 33188,
      "new_path": "install/ansible/hosts/voltha"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbeb78690554b9b021a5496a6673c0b38a98269d",
      "new_mode": 33188,
      "new_path": "install/ansible/java/tasks/main.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b77a9f6625ab98b6a65853dbf56836762c92bf74",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/apt-repository/tasks/debian.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1495847e1f06ed481b1a39a08bf9ea4f163e3e16",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/apt-repository/tasks/main.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7be66d2acd23e31b9aa2c49e250bafb0a4b910b3",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/common/defaults/main.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "990a43de61300503b6b0f66803d95ea314a2dfcf",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/common/files/ssh_config"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b1c054ce5d8bec397dbb702fed58a456579014b",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/common/tasks/main.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bf56e9c9d1f023d94ec919dd13473c1376a718f",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/docker-compose/tasks/main.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72903abb878eddfd1e5e4b50e3db99358e364206",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/docker-registry/tasks/debian.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1495847e1f06ed481b1a39a08bf9ea4f163e3e16",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/docker-registry/tasks/main.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "338d16e0de9ccb1542452ab74e2147c3021b68b3",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/docker/defaults/main.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b472187074b6a0685e7202a8bc4a80f29c4d17ab",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/docker/files/docker.centos.repo"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3bbef843f5e38b6b1a524037eef5a278c2f0204f",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/docker/files/docker.centos.service"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8910d4fe1912147a82c12e063d0e7e73508d2c7",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/docker/tasks/centos.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "081fda9bd3017b60c5b62c67ecedb95541890d59",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/docker/tasks/debian.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1495847e1f06ed481b1a39a08bf9ea4f163e3e16",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/docker/tasks/main.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b284d4bee043714e744f1fd286a0a9f9d494e46b",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/docker/templates/docker-swarm-master.service"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55bcc5025e45effd98f353698a585279c7d8336e",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/docker/templates/docker-swarm-node.service"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d59db1267357fd055356543dc6eccf27a7ccc5ab",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/docker/templates/docker.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d29235122571fddf5407285fdf357e42919dc4a",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/installer/tasks/installer.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "005734bb061cfbc6b63272c138330aee00a424d0",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/installer/tasks/main.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dde3d7835193823b1e82db427522c2205eb58e9f",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/pull-images/tasks/main.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b2044d215b001e851d60a1ab7dba4c63588120a",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/pull-images/tasks/pull.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c8d827540e1fde9014fe1223c798cb05239666c",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/push-images/tasks/main.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88dbc5237946ffad1a09ba79535bbd57755d9986",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/push-images/tasks/push.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "597ecd19d51f439df352789da9c749f5093c35d2",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/voltha/tasks/main.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8cc78dc60afe5a551e800e2593e86578e6c5321",
      "new_mode": 33188,
      "new_path": "install/ansible/roles/voltha/tasks/voltha.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b1fa395b03567d21720af6e629a371fd032ffde",
      "new_mode": 33261,
      "new_path": "install/ansible/scripts/bootstrap_ansible.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2dbfaf166d19d90b0add46b99993f4e86c4243d2",
      "new_mode": 33188,
      "new_path": "install/ansible/voltha.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e8c05a2ae66c6a18615af82a63a75b649b8e01e",
      "new_mode": 33188,
      "new_path": "install/ansible/volthainstall.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5791bd1c57068031787903bfb0232a6312429515",
      "new_mode": 33261,
      "new_path": "install/devCopyToInstaller.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea228be2cd35a4f8331290aa58e596479a7fe581",
      "new_mode": 33261,
      "new_path": "install/devSetHostList.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54570c66969ada2b3b8b701fb9dbe4187c7a09e2",
      "new_mode": 33188,
      "new_path": "install/image-list.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e76718f9bef92b8a8a603bd743bfe9bcee4d786",
      "new_mode": 33188,
      "new_path": "install/install.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ac3e7830214cad734507f949146250f65da6774",
      "new_mode": 33261,
      "new_path": "install/installer.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58e4145baa4fdd9fc38255cfb04b6f1fe744606a",
      "new_mode": 33188,
      "new_path": "install/unconfig.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02fa558f330b3efee3ca4218ff664c853e7fc1ee",
      "new_mode": 33188,
      "new_path": "install/vmTemplate.xml"
    }
  ]
}
