)]}'
{"playbooks/roles/bifrost-deploy-nodes-dynamic/README.md":[{"author":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"change_message_id":"cca6ca760e7ec5e700c9622d113243b8a480e1e1","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This role is expected to be executed on a node that the \"ironic-install\" node has been executed upon."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"This role expects to be executed in a sequence with bifrost-configdrives-dynamic, however that is un-necessary IF the host has a dictonary named instance_info defined as that will be used as overriding values."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Role Variables"},{"line_number":14,"context_line":"--------------"}],"source_content_type":"text/x-gfm","patch_set":2,"id":"3afb71cf_e63441df","line":11,"updated":"2015-06-07 03:11:19.000000000","message":"s/dictonary/dictionary/","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"7292493c700f5c8d6b37f28d2e0a37c5f65b3a96","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This role is expected to be executed on a node that the \"ironic-install\" node has been executed upon."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"This role expects to be executed in a sequence with bifrost-configdrives-dynamic, however that is un-necessary IF the host has a dictonary named instance_info defined as that will be used as overriding values."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Role Variables"},{"line_number":14,"context_line":"--------------"}],"source_content_type":"text/x-gfm","patch_set":2,"id":"3afb71cf_ac7927ca","line":11,"in_reply_to":"3afb71cf_e63441df","updated":"2015-06-09 19:25:55.000000000","message":"Done","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"},{"author":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"change_message_id":"cca6ca760e7ec5e700c9622d113243b8a480e1e1","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"ironic_url: This is the URL to the ironic server.  By default, this is set to \"http://localhost:6385/\""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"network_interface: This is the network interface that the nodes receive DHCP/PXE/iPXE.  This is utilized to generate the url that Ironic is configured with for image retrieval. This variable does not have a default in this role and expects to receive this information from the calling playbook. "},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"deploy_image_filename: This is the filename of the image to deploy, which is combined with the network_interface variable to generate a URL used to set the Ironic instance image_source. iThis variable does not have a default in this role and expects to receive this information from the calling playbook."},{"line_number":21,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":2,"id":"3afb71cf_c63145ee","line":18,"updated":"2015-06-07 03:11:19.000000000","message":"a trailing space here","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"7292493c700f5c8d6b37f28d2e0a37c5f65b3a96","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"ironic_url: This is the URL to the ironic server.  By default, this is set to \"http://localhost:6385/\""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"network_interface: This is the network interface that the nodes receive DHCP/PXE/iPXE.  This is utilized to generate the url that Ironic is configured with for image retrieval. This variable does not have a default in this role and expects to receive this information from the calling playbook. "},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"deploy_image_filename: This is the filename of the image to deploy, which is combined with the network_interface variable to generate a URL used to set the Ironic instance image_source. iThis variable does not have a default in this role and expects to receive this information from the calling playbook."},{"line_number":21,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":2,"id":"3afb71cf_6ca8cf20","line":18,"in_reply_to":"3afb71cf_c63145ee","updated":"2015-06-09 19:25:55.000000000","message":"Done","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"},{"author":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"change_message_id":"cca6ca760e7ec5e700c9622d113243b8a480e1e1","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"network_interface: This is the network interface that the nodes receive DHCP/PXE/iPXE.  This is utilized to generate the url that Ironic is configured with for image retrieval. This variable does not have a default in this role and expects to receive this information from the calling playbook. "},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"deploy_image_filename: This is the filename of the image to deploy, which is combined with the network_interface variable to generate a URL used to set the Ironic instance image_source. iThis variable does not have a default in this role and expects to receive this information from the calling playbook."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"deploy_image: This is the full path to the image to be deployed to the system.  This is as Ironic requiers the MD5 hash of the file to be deployed for validation during the deployment process.  As a result of this requirement, the hash is automatically collected and submitted to Ironic with the node deployment request.  This variable does not have a default in this role and expects to receive this information from the calling playbook."},{"line_number":23,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":2,"id":"3afb71cf_a64d2974","line":20,"updated":"2015-06-07 03:11:19.000000000","message":"s/iThis/This/","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"7292493c700f5c8d6b37f28d2e0a37c5f65b3a96","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"network_interface: This is the network interface that the nodes receive DHCP/PXE/iPXE.  This is utilized to generate the url that Ironic is configured with for image retrieval. This variable does not have a default in this role and expects to receive this information from the calling playbook. "},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"deploy_image_filename: This is the filename of the image to deploy, which is combined with the network_interface variable to generate a URL used to set the Ironic instance image_source. iThis variable does not have a default in this role and expects to receive this information from the calling playbook."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"deploy_image: This is the full path to the image to be deployed to the system.  This is as Ironic requiers the MD5 hash of the file to be deployed for validation during the deployment process.  As a result of this requirement, the hash is automatically collected and submitted to Ironic with the node deployment request.  This variable does not have a default in this role and expects to receive this information from the calling playbook."},{"line_number":23,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":2,"id":"3afb71cf_4c53d339","line":20,"in_reply_to":"3afb71cf_a64d2974","updated":"2015-06-09 19:25:55.000000000","message":"Done","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"},{"author":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"change_message_id":"cca6ca760e7ec5e700c9622d113243b8a480e1e1","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"deploy_image_filename: This is the filename of the image to deploy, which is combined with the network_interface variable to generate a URL used to set the Ironic instance image_source. iThis variable does not have a default in this role and expects to receive this information from the calling playbook."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"deploy_image: This is the full path to the image to be deployed to the system.  This is as Ironic requiers the MD5 hash of the file to be deployed for validation during the deployment process.  As a result of this requirement, the hash is automatically collected and submitted to Ironic with the node deployment request.  This variable does not have a default in this role and expects to receive this information from the calling playbook."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"instance_info: A dictonary containing the information to define an instance.  By default, this is NOT expected to be defined, however if defined it is passed in whole to the deployment step.  This value will override deploy_image_filename, deploy_image, and network_interface varibles.  Key-value pairs that are generally expected are image_source, image_checksum, root_gb, however any supported key/value can be submitted to the API."},{"line_number":25,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":2,"id":"3afb71cf_e66201d8","line":22,"updated":"2015-06-07 03:11:19.000000000","message":"s/requiers/requires/","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"7292493c700f5c8d6b37f28d2e0a37c5f65b3a96","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"deploy_image_filename: This is the filename of the image to deploy, which is combined with the network_interface variable to generate a URL used to set the Ironic instance image_source. iThis variable does not have a default in this role and expects to receive this information from the calling playbook."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"deploy_image: This is the full path to the image to be deployed to the system.  This is as Ironic requiers the MD5 hash of the file to be deployed for validation during the deployment process.  As a result of this requirement, the hash is automatically collected and submitted to Ironic with the node deployment request.  This variable does not have a default in this role and expects to receive this information from the calling playbook."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"instance_info: A dictonary containing the information to define an instance.  By default, this is NOT expected to be defined, however if defined it is passed in whole to the deployment step.  This value will override deploy_image_filename, deploy_image, and network_interface varibles.  Key-value pairs that are generally expected are image_source, image_checksum, root_gb, however any supported key/value can be submitted to the API."},{"line_number":25,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":2,"id":"3afb71cf_ec383ff0","line":22,"in_reply_to":"3afb71cf_e66201d8","updated":"2015-06-09 19:25:55.000000000","message":"Done","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"},{"author":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"change_message_id":"cca6ca760e7ec5e700c9622d113243b8a480e1e1","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"deploy_image: This is the full path to the image to be deployed to the system.  This is as Ironic requiers the MD5 hash of the file to be deployed for validation during the deployment process.  As a result of this requirement, the hash is automatically collected and submitted to Ironic with the node deployment request.  This variable does not have a default in this role and expects to receive this information from the calling playbook."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"instance_info: A dictonary containing the information to define an instance.  By default, this is NOT expected to be defined, however if defined it is passed in whole to the deployment step.  This value will override deploy_image_filename, deploy_image, and network_interface varibles.  Key-value pairs that are generally expected are image_source, image_checksum, root_gb, however any supported key/value can be submitted to the API."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Dependencies"},{"line_number":27,"context_line":"------------"}],"source_content_type":"text/x-gfm","patch_set":2,"id":"3afb71cf_26b01943","line":24,"updated":"2015-06-07 03:11:19.000000000","message":"s/dictonary/dictionary/, s/varibles/variables/","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"7292493c700f5c8d6b37f28d2e0a37c5f65b3a96","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"deploy_image: This is the full path to the image to be deployed to the system.  This is as Ironic requiers the MD5 hash of the file to be deployed for validation during the deployment process.  As a result of this requirement, the hash is automatically collected and submitted to Ironic with the node deployment request.  This variable does not have a default in this role and expects to receive this information from the calling playbook."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"instance_info: A dictonary containing the information to define an instance.  By default, this is NOT expected to be defined, however if defined it is passed in whole to the deployment step.  This value will override deploy_image_filename, deploy_image, and network_interface varibles.  Key-value pairs that are generally expected are image_source, image_checksum, root_gb, however any supported key/value can be submitted to the API."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Dependencies"},{"line_number":27,"context_line":"------------"}],"source_content_type":"text/x-gfm","patch_set":2,"id":"3afb71cf_4c2ab391","line":24,"in_reply_to":"3afb71cf_26b01943","updated":"2015-06-09 19:25:55.000000000","message":"Done","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"},{"author":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"change_message_id":"cca6ca760e7ec5e700c9622d113243b8a480e1e1","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"Unless required by applicable law or agreed to in writing, software"},{"line_number":55,"context_line":"distributed under the License is distributed on an \"AS IS\" BASIS,"},{"line_number":56,"context_line":"WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express orimplied."},{"line_number":57,"context_line":"See the License for the specific language governing permissions and"},{"line_number":58,"context_line":"limitations under the License."},{"line_number":59,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":2,"id":"3afb71cf_8687cd60","line":56,"updated":"2015-06-07 03:11:19.000000000","message":"s/orimplied/or implied/","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"7292493c700f5c8d6b37f28d2e0a37c5f65b3a96","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"Unless required by applicable law or agreed to in writing, software"},{"line_number":55,"context_line":"distributed under the License is distributed on an \"AS IS\" BASIS,"},{"line_number":56,"context_line":"WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express orimplied."},{"line_number":57,"context_line":"See the License for the specific language governing permissions and"},{"line_number":58,"context_line":"limitations under the License."},{"line_number":59,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":2,"id":"3afb71cf_ec0f1f37","line":56,"in_reply_to":"3afb71cf_8687cd60","updated":"2015-06-09 19:25:55.000000000","message":"Done","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"}],"playbooks/roles/bifrost-deploy-nodes-dynamic/meta/main.yml":[{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"870e16b4d37b9260ee662af60a85ef45156c5423","unresolved":false,"context_lines":[{"line_number":4,"context_line":"  description: Deploys the image on to nodes in Ironic"},{"line_number":5,"context_line":"  company: OpenStack"},{"line_number":6,"context_line":"  license: Apache"},{"line_number":7,"context_line":"  min_ansible_version: 2.0"},{"line_number":8,"context_line":"  #"},{"line_number":9,"context_line":"  # Below are all platforms currently available. Just uncomment"},{"line_number":10,"context_line":"  # the ones that apply to your role. If you don\u0027t see your"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3afb71cf_8642ff0e","line":7,"updated":"2015-06-08 19:44:06.000000000","message":"this is above our pinned version of 1.9","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"7292493c700f5c8d6b37f28d2e0a37c5f65b3a96","unresolved":false,"context_lines":[{"line_number":4,"context_line":"  description: Deploys the image on to nodes in Ironic"},{"line_number":5,"context_line":"  company: OpenStack"},{"line_number":6,"context_line":"  license: Apache"},{"line_number":7,"context_line":"  min_ansible_version: 2.0"},{"line_number":8,"context_line":"  #"},{"line_number":9,"context_line":"  # Below are all platforms currently available. Just uncomment"},{"line_number":10,"context_line":"  # the ones that apply to your role. If you don\u0027t see your"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3afb71cf_2c14179e","line":7,"in_reply_to":"3afb71cf_8642ff0e","updated":"2015-06-09 19:25:55.000000000","message":"Done","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"}],"playbooks/roles/bifrost-deploy-nodes-dynamic/tasks/main.yml":[{"author":{"_account_id":12459,"name":"Stephanie Miller","email":"stephane@alum.mit.edu","username":"cinerama"},"change_message_id":"9c7eb6fe5d157e70574219d5a01efc9f47749fa6","unresolved":false,"context_lines":[{"line_number":12,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":13,"context_line":"# limitations under the License."},{"line_number":14,"context_line":"---"},{"line_number":15,"context_line":"- name: \"Deploy to Hardware - Using custom instnace_info.\""},{"line_number":16,"context_line":"  os_ironic_node:"},{"line_number":17,"context_line":"    auth_type: None"},{"line_number":18,"context_line":"    auth: None"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3afb71cf_5136f852","line":15,"updated":"2015-06-08 23:37:05.000000000","message":"Little typo here - \"instance\"","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"7292493c700f5c8d6b37f28d2e0a37c5f65b3a96","unresolved":false,"context_lines":[{"line_number":12,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":13,"context_line":"# limitations under the License."},{"line_number":14,"context_line":"---"},{"line_number":15,"context_line":"- name: \"Deploy to Hardware - Using custom instnace_info.\""},{"line_number":16,"context_line":"  os_ironic_node:"},{"line_number":17,"context_line":"    auth_type: None"},{"line_number":18,"context_line":"    auth: None"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3afb71cf_ec803fc1","line":15,"in_reply_to":"3afb71cf_5136f852","updated":"2015-06-09 19:25:55.000000000","message":"Done","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"870e16b4d37b9260ee662af60a85ef45156c5423","unresolved":false,"context_lines":[{"line_number":19,"context_line":"    ironic_url: \"{{ ironic_url }}\""},{"line_number":20,"context_line":"    uuid: \"{{ uuid }}\""},{"line_number":21,"context_line":"    state: present"},{"line_number":22,"context_line":"    config_drive: \"http://{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + network_interface][\u0027ipv4\u0027][\u0027address\u0027] }}:8080/configdrive-{{ uuid }}.iso.gz\""},{"line_number":23,"context_line":"    instance_info: \"{{ instance_info }}\""},{"line_number":24,"context_line":"  delegate_to: localhost"},{"line_number":25,"context_line":"  when: instance_info is defined"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3afb71cf_a6d73b22","line":22,"updated":"2015-06-08 19:44:06.000000000","message":"hard coded port number. there is a patch to switch this to {{ nginx_port }}","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"7292493c700f5c8d6b37f28d2e0a37c5f65b3a96","unresolved":false,"context_lines":[{"line_number":19,"context_line":"    ironic_url: \"{{ ironic_url }}\""},{"line_number":20,"context_line":"    uuid: \"{{ uuid }}\""},{"line_number":21,"context_line":"    state: present"},{"line_number":22,"context_line":"    config_drive: \"http://{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + network_interface][\u0027ipv4\u0027][\u0027address\u0027] }}:8080/configdrive-{{ uuid }}.iso.gz\""},{"line_number":23,"context_line":"    instance_info: \"{{ instance_info }}\""},{"line_number":24,"context_line":"  delegate_to: localhost"},{"line_number":25,"context_line":"  when: instance_info is defined"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3afb71cf_ecceff2b","line":22,"in_reply_to":"3afb71cf_a6d73b22","updated":"2015-06-09 19:25:55.000000000","message":"Done","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"870e16b4d37b9260ee662af60a85ef45156c5423","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    ironic_url: \"{{ ironic_url }}\""},{"line_number":35,"context_line":"    uuid: \"{{ uuid }}\""},{"line_number":36,"context_line":"    state: present"},{"line_number":37,"context_line":"    config_drive: \"http://{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + network_interface][\u0027ipv4\u0027][\u0027address\u0027] }}:8080/configdrive-{{ uuid }}.iso.gz\""},{"line_number":38,"context_line":"    instance_info:"},{"line_number":39,"context_line":"      image_source: \"http://{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + network_interface][\u0027ipv4\u0027][\u0027address\u0027] }}:8080/{{deploy_image_filename}}\""},{"line_number":40,"context_line":"      image_checksum: \"{{ test_deploy_image.stat.md5 }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3afb71cf_06f3afd7","line":37,"updated":"2015-06-08 19:44:06.000000000","message":"see comment above","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"7292493c700f5c8d6b37f28d2e0a37c5f65b3a96","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    ironic_url: \"{{ ironic_url }}\""},{"line_number":35,"context_line":"    uuid: \"{{ uuid }}\""},{"line_number":36,"context_line":"    state: present"},{"line_number":37,"context_line":"    config_drive: \"http://{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + network_interface][\u0027ipv4\u0027][\u0027address\u0027] }}:8080/configdrive-{{ uuid }}.iso.gz\""},{"line_number":38,"context_line":"    instance_info:"},{"line_number":39,"context_line":"      image_source: \"http://{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + network_interface][\u0027ipv4\u0027][\u0027address\u0027] }}:8080/{{deploy_image_filename}}\""},{"line_number":40,"context_line":"      image_checksum: \"{{ test_deploy_image.stat.md5 }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3afb71cf_acdda7e1","line":37,"in_reply_to":"3afb71cf_06f3afd7","updated":"2015-06-09 19:25:55.000000000","message":"Done","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"870e16b4d37b9260ee662af60a85ef45156c5423","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    state: present"},{"line_number":37,"context_line":"    config_drive: \"http://{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + network_interface][\u0027ipv4\u0027][\u0027address\u0027] }}:8080/configdrive-{{ uuid }}.iso.gz\""},{"line_number":38,"context_line":"    instance_info:"},{"line_number":39,"context_line":"      image_source: \"http://{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + network_interface][\u0027ipv4\u0027][\u0027address\u0027] }}:8080/{{deploy_image_filename}}\""},{"line_number":40,"context_line":"      image_checksum: \"{{ test_deploy_image.stat.md5 }}\""},{"line_number":41,"context_line":"      image_disk_format: \"raw\""},{"line_number":42,"context_line":"      root_gb: 10"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3afb71cf_c6bb57e4","line":39,"updated":"2015-06-08 19:44:06.000000000","message":"ditto","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"7292493c700f5c8d6b37f28d2e0a37c5f65b3a96","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    state: present"},{"line_number":37,"context_line":"    config_drive: \"http://{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + network_interface][\u0027ipv4\u0027][\u0027address\u0027] }}:8080/configdrive-{{ uuid }}.iso.gz\""},{"line_number":38,"context_line":"    instance_info:"},{"line_number":39,"context_line":"      image_source: \"http://{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + network_interface][\u0027ipv4\u0027][\u0027address\u0027] }}:8080/{{deploy_image_filename}}\""},{"line_number":40,"context_line":"      image_checksum: \"{{ test_deploy_image.stat.md5 }}\""},{"line_number":41,"context_line":"      image_disk_format: \"raw\""},{"line_number":42,"context_line":"      root_gb: 10"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3afb71cf_4ce07396","line":39,"in_reply_to":"3afb71cf_c6bb57e4","updated":"2015-06-09 19:25:55.000000000","message":"Done","commit_id":"074491ee33ad0e12929ba9801426c9f4d9ff6608"}]}
