)]}'
{"tests/roles/bootstrap-host/defaults/main.yml":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"10d437a86d7fcda11ed27fbdddfc69c51e9e1b7b","unresolved":false,"context_lines":[{"line_number":196,"context_line":"bootstrap_host_octavia: \"{{ (bootstrap_host_scenario in [\u0027octavia\u0027, \u0027translations\u0027]) | bool }}\""},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"# Temp directory for apmjora image and certs"},{"line_number":199,"context_line":"bootstrap_host_octavia_tmp: /tmp"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"### Optional Settings ###"},{"line_number":202,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f1a1f67_b0a6aaaa","line":199,"range":{"start_line":199,"start_character":28,"end_line":199,"end_character":32},"updated":"2017-07-17 21:31:15.000000000","message":"Technically this is a security risk as /tmp is wide open.  Bandit would complain.\nYou should always use mktemp and setup a controlled directory.\nhttps://security.openstack.org/guidelines/dg_using-temporary-files-securely.html","commit_id":"a05ad126dd9125a15845d1658b3c5fcb716df024"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"90c12f5b4f50d882ec84c36d6b0ef4c528cdff73","unresolved":false,"context_lines":[{"line_number":196,"context_line":"bootstrap_host_octavia: \"{{ (bootstrap_host_scenario in [\u0027octavia\u0027, \u0027translations\u0027]) | bool }}\""},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"# Temp directory for apmjora image and certs"},{"line_number":199,"context_line":"bootstrap_host_octavia_tmp: /tmp"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"### Optional Settings ###"},{"line_number":202,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f1a1f67_34638eb4","line":199,"range":{"start_line":199,"start_character":28,"end_line":199,"end_character":32},"in_reply_to":"1f1a1f67_b0a6aaaa","updated":"2017-07-18 15:53:49.000000000","message":"Done","commit_id":"a05ad126dd9125a15845d1658b3c5fcb716df024"}],"tests/roles/bootstrap-host/tasks/prepare_aio_config.yml":[{"author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"change_message_id":"abb3c49ae7e2b8393e09dbf69c6c13e9f3353762","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"- name: Deploy openstack_user_config"},{"line_number":39,"context_line":"  config_template:"},{"line_number":40,"context_line":"    src: \"{{ bootstrap_host_aio_config_path }}/openstack_user_config.yml.aio.j2\""},{"line_number":41,"context_line":"    dest: \"/etc/openstack_deploy/openstack_user_config.yml\""},{"line_number":42,"context_line":"    config_overrides: \"{{ openstack_user_config_overrides | default({}) }}\""},{"line_number":43,"context_line":"    config_type: \"yaml\""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"ff346bd7_ae02fe09","line":40,"updated":"2017-07-25 16:32:48.000000000","message":"Perhaps the jinja2 file should be rendered in a task before this one, then config_template consumes that rendered output?","commit_id":"1edc99649111c24a7cf6f83ec8058849f815d088"}],"tests/roles/bootstrap-host/tasks/prepare_networking.yml":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d87de317d191020a1b400b60441d9f6a0ac5c5ec","unresolved":false,"context_lines":[{"line_number":95,"context_line":"  tags:"},{"line_number":96,"context_line":"    - networking-interfaces-load"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"- name: Shut down the network interfaces"},{"line_number":99,"context_line":"  command: \"ifdown {{ item.name }}\""},{"line_number":100,"context_line":"  when: osa_interfaces | changed or osa_multinode_interfaces | changed or network_interfaces_rhel | changed"},{"line_number":101,"context_line":"  with_items:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1f1a1f67_503876ec","line":98,"updated":"2017-07-17 21:40:14.000000000","message":"Should we have a shutdown section here too?","commit_id":"593637b21095dafc773446d39678db71e48edd00"}],"tests/roles/bootstrap-host/tasks/prepare_octavia.yml":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"10d437a86d7fcda11ed27fbdddfc69c51e9e1b7b","unresolved":false,"context_lines":[{"line_number":47,"context_line":"  git:"},{"line_number":48,"context_line":"    repo: \"https://git.openstack.org/openstack/octavia\""},{"line_number":49,"context_line":"    dest: \"{{ bootstrap_host_octavia_tmp  }}/octavia\""},{"line_number":50,"context_line":"    version: \"7466016ae982af2a560a94327f9e63a7e7151cc5\""},{"line_number":51,"context_line":"# Build Octavia amphora image"},{"line_number":52,"context_line":"- name: Create amphora image"},{"line_number":53,"context_line":"  shell: \"./diskimage-create.sh -o {{ bootstrap_host_octavia_tmp }}/amphora-x64-haproxy.qcow2\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f1a1f67_b01b4ac8","line":50,"range":{"start_line":50,"start_character":14,"end_line":50,"end_character":54},"updated":"2017-07-17 21:31:15.000000000","message":"Do we have to pin?  Is this used?  I don\u0027t see it in the git log for octavia project.","commit_id":"a05ad126dd9125a15845d1658b3c5fcb716df024"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"989cfb1dc13709ac4687175980a055eb31f25d22","unresolved":false,"context_lines":[{"line_number":47,"context_line":"  git:"},{"line_number":48,"context_line":"    repo: \"https://git.openstack.org/openstack/octavia\""},{"line_number":49,"context_line":"    dest: \"{{ bootstrap_host_octavia_tmp  }}/octavia\""},{"line_number":50,"context_line":"    version: \"7466016ae982af2a560a94327f9e63a7e7151cc5\""},{"line_number":51,"context_line":"# Build Octavia amphora image"},{"line_number":52,"context_line":"- name: Create amphora image"},{"line_number":53,"context_line":"  shell: \"./diskimage-create.sh -o {{ bootstrap_host_octavia_tmp }}/amphora-x64-haproxy.qcow2\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f1a1f67_dbbca707","line":50,"range":{"start_line":50,"start_character":14,"end_line":50,"end_character":54},"in_reply_to":"1f1a1f67_b01b4ac8","updated":"2017-07-17 21:45:28.000000000","message":"This is the same pin they pin the main Octavia to. Ince we have a wat\u003dy to build the images automagically I will make it download them here...","commit_id":"a05ad126dd9125a15845d1658b3c5fcb716df024"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d87de317d191020a1b400b60441d9f6a0ac5c5ec","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    version: \"7466016ae982af2a560a94327f9e63a7e7151cc5\""},{"line_number":51,"context_line":"# Build Octavia amphora image"},{"line_number":52,"context_line":"- name: Create amphora image"},{"line_number":53,"context_line":"  shell: \"./diskimage-create.sh -o {{ bootstrap_host_octavia_tmp }}/amphora-x64-haproxy.qcow2\""},{"line_number":54,"context_line":"  args:"},{"line_number":55,"context_line":"    chdir: \"{{ bootstrap_host_octavia_tmp }}/octavia/diskimage-create\""},{"line_number":56,"context_line":"    creates: \"{{ bootstrap_host_octavia_tmp }}/amphora-x64-haproxy.qcow2\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1f1a1f67_bb5d6b16","line":53,"updated":"2017-07-17 21:40:14.000000000","message":"I guess they want command here instead of shell.  (ANSIBLE0013)","commit_id":"593637b21095dafc773446d39678db71e48edd00"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"4413789156090da9879eb0ccc92867da685efa54","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    version: \"7466016ae982af2a560a94327f9e63a7e7151cc5\""},{"line_number":51,"context_line":"# Build Octavia amphora image"},{"line_number":52,"context_line":"- name: Create amphora image"},{"line_number":53,"context_line":"  shell: \"./diskimage-create.sh -o {{ bootstrap_host_octavia_tmp }}/amphora-x64-haproxy.qcow2\""},{"line_number":54,"context_line":"  args:"},{"line_number":55,"context_line":"    chdir: \"{{ bootstrap_host_octavia_tmp }}/octavia/diskimage-create\""},{"line_number":56,"context_line":"    creates: \"{{ bootstrap_host_octavia_tmp }}/amphora-x64-haproxy.qcow2\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1f1a1f67_9b850f5d","line":53,"in_reply_to":"1f1a1f67_bb5d6b16","updated":"2017-07-18 15:52:20.000000000","message":"command doesn\u0027t work for some reason...","commit_id":"593637b21095dafc773446d39678db71e48edd00"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d87de317d191020a1b400b60441d9f6a0ac5c5ec","unresolved":false,"context_lines":[{"line_number":59,"context_line":"    path: \"{{ bootstrap_host_octavia_tmp }}/octavia/bin/create_certificates.sh\""},{"line_number":60,"context_line":"    mode: 0755"},{"line_number":61,"context_line":"- name: Generate certs"},{"line_number":62,"context_line":"  shell: \"{{ bootstrap_host_octavia_tmp }}/octavia/bin/create_certificates.sh {{ bootstrap_host_octavia_tmp }}/certs {{ bootstrap_host_octavia_tmp }}/octavia/etc/certificates/openssl.cnf\""},{"line_number":63,"context_line":"  args:"},{"line_number":64,"context_line":"    creates: \"{{ bootstrap_host_octavia_tmp }}/certs/ca_01.pem\""},{"line_number":65,"context_line":"- name: Fix certs/private directory access"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1f1a1f67_5ba2d7fd","line":62,"updated":"2017-07-17 21:40:14.000000000","message":"I guess they want command here instead of shell.  (ANSIBLE0013)","commit_id":"593637b21095dafc773446d39678db71e48edd00"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"4413789156090da9879eb0ccc92867da685efa54","unresolved":false,"context_lines":[{"line_number":59,"context_line":"    path: \"{{ bootstrap_host_octavia_tmp }}/octavia/bin/create_certificates.sh\""},{"line_number":60,"context_line":"    mode: 0755"},{"line_number":61,"context_line":"- name: Generate certs"},{"line_number":62,"context_line":"  shell: \"{{ bootstrap_host_octavia_tmp }}/octavia/bin/create_certificates.sh {{ bootstrap_host_octavia_tmp }}/certs {{ bootstrap_host_octavia_tmp }}/octavia/etc/certificates/openssl.cnf\""},{"line_number":63,"context_line":"  args:"},{"line_number":64,"context_line":"    creates: \"{{ bootstrap_host_octavia_tmp }}/certs/ca_01.pem\""},{"line_number":65,"context_line":"- name: Fix certs/private directory access"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1f1a1f67_5b7bf779","line":62,"in_reply_to":"1f1a1f67_5ba2d7fd","updated":"2017-07-18 15:52:20.000000000","message":"same...","commit_id":"593637b21095dafc773446d39678db71e48edd00"},{"author":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"change_message_id":"a03d78f2f1e27249c26056ccd1c9479e67164a2c","unresolved":false,"context_lines":[{"line_number":52,"context_line":"- name: Clone Octavia"},{"line_number":53,"context_line":"  git:"},{"line_number":54,"context_line":"    repo: \"https://git.openstack.org/openstack/octavia\""},{"line_number":55,"context_line":"    dest: \"{{ bootstrap_host_octavia_tmp  }}/octavia\""},{"line_number":56,"context_line":"    version: \"7466016ae982af2a560a94327f9e63a7e7151cc5\""},{"line_number":57,"context_line":"# Build Octavia amphora image"},{"line_number":58,"context_line":"- name: Create amphora image"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"df3967d1_e1a7d6bc","line":55,"range":{"start_line":55,"start_character":41,"end_line":55,"end_character":42},"updated":"2017-08-02 18:19:17.000000000","message":"nit: extra space","commit_id":"ddf428c4ef09d0be2198aa9a8db8d1bf7cf5705c"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"8f5e8bce33dd1d2de131f508f7db906ac8a619f8","unresolved":false,"context_lines":[{"line_number":52,"context_line":"- name: Clone Octavia"},{"line_number":53,"context_line":"  git:"},{"line_number":54,"context_line":"    repo: \"https://git.openstack.org/openstack/octavia\""},{"line_number":55,"context_line":"    dest: \"{{ bootstrap_host_octavia_tmp  }}/octavia\""},{"line_number":56,"context_line":"    version: \"7466016ae982af2a560a94327f9e63a7e7151cc5\""},{"line_number":57,"context_line":"# Build Octavia amphora image"},{"line_number":58,"context_line":"- name: Create amphora image"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"df3967d1_04866867","line":55,"range":{"start_line":55,"start_character":41,"end_line":55,"end_character":42},"in_reply_to":"df3967d1_e1a7d6bc","updated":"2017-08-02 18:32:05.000000000","message":"Done","commit_id":"ddf428c4ef09d0be2198aa9a8db8d1bf7cf5705c"},{"author":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"change_message_id":"a03d78f2f1e27249c26056ccd1c9479e67164a2c","unresolved":false,"context_lines":[{"line_number":53,"context_line":"  git:"},{"line_number":54,"context_line":"    repo: \"https://git.openstack.org/openstack/octavia\""},{"line_number":55,"context_line":"    dest: \"{{ bootstrap_host_octavia_tmp  }}/octavia\""},{"line_number":56,"context_line":"    version: \"7466016ae982af2a560a94327f9e63a7e7151cc5\""},{"line_number":57,"context_line":"# Build Octavia amphora image"},{"line_number":58,"context_line":"- name: Create amphora image"},{"line_number":59,"context_line":"  shell: \"./diskimage-create.sh -o {{ bootstrap_host_octavia_tmp }}/amphora-x64-haproxy.qcow2\""}],"source_content_type":"text/x-yaml","patch_set":19,"id":"df3967d1_c1b3b209","line":56,"range":{"start_line":56,"start_character":14,"end_line":56,"end_character":54},"updated":"2017-08-02 18:19:17.000000000","message":"why not master?","commit_id":"ddf428c4ef09d0be2198aa9a8db8d1bf7cf5705c"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"8f5e8bce33dd1d2de131f508f7db906ac8a619f8","unresolved":false,"context_lines":[{"line_number":53,"context_line":"  git:"},{"line_number":54,"context_line":"    repo: \"https://git.openstack.org/openstack/octavia\""},{"line_number":55,"context_line":"    dest: \"{{ bootstrap_host_octavia_tmp  }}/octavia\""},{"line_number":56,"context_line":"    version: \"7466016ae982af2a560a94327f9e63a7e7151cc5\""},{"line_number":57,"context_line":"# Build Octavia amphora image"},{"line_number":58,"context_line":"- name: Create amphora image"},{"line_number":59,"context_line":"  shell: \"./diskimage-create.sh -o {{ bootstrap_host_octavia_tmp }}/amphora-x64-haproxy.qcow2\""}],"source_content_type":"text/x-yaml","patch_set":19,"id":"df3967d1_849938c5","line":56,"range":{"start_line":56,"start_character":14,"end_line":56,"end_character":54},"in_reply_to":"df3967d1_c1b3b209","updated":"2017-08-02 18:32:05.000000000","message":"Done","commit_id":"ddf428c4ef09d0be2198aa9a8db8d1bf7cf5705c"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"51863b35434128f4c1f1acca950334c52514c2a2","unresolved":false,"context_lines":[{"line_number":44,"context_line":"    - PyYAML"},{"line_number":45,"context_line":"    - diskimage-builder"},{"line_number":46,"context_line":"- name: Create Temp Dir"},{"line_number":47,"context_line":"  tempfile: state\u003ddirectory"},{"line_number":48,"context_line":"  register: tmp_dir"},{"line_number":49,"context_line":"- name: Set Temp Dir Path"},{"line_number":50,"context_line":"  set_fact:"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"df3967d1_b048f686","line":47,"updated":"2017-08-02 20:34:01.000000000","message":"Nit: could we use the newer ansible syntax here?\n\n- name: Create Temp Dir\n  tempfile:\n    state: directory\n  register: tmp_dir","commit_id":"acd6a471b1713788f9d68c29589cf843b26ed77a"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"15eab5e08a436bd031b9e36f2cd3558eb559960f","unresolved":false,"context_lines":[{"line_number":44,"context_line":"    - PyYAML"},{"line_number":45,"context_line":"    - diskimage-builder"},{"line_number":46,"context_line":"- name: Create Temp Dir"},{"line_number":47,"context_line":"  tempfile: state\u003ddirectory"},{"line_number":48,"context_line":"  register: tmp_dir"},{"line_number":49,"context_line":"- name: Set Temp Dir Path"},{"line_number":50,"context_line":"  set_fact:"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"df3967d1_f6ef961b","line":47,"in_reply_to":"df3967d1_b048f686","updated":"2017-08-02 21:14:45.000000000","message":"Done","commit_id":"acd6a471b1713788f9d68c29589cf843b26ed77a"}],"tests/roles/bootstrap-host/templates/user_variables.octavia.yml.j2":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"10d437a86d7fcda11ed27fbdddfc69c51e9e1b7b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% include \u0027user_variables.aio.yml.j2\u0027 %}"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Octavia specific stuff"},{"line_number":4,"context_line":"octavia_system_home_folder: /tmp"},{"line_number":5,"context_line":"neutron_lbaas_octavia: True"},{"line_number":6,"context_line":"octavia_amp_image_file_name: /tmp/amphora-x64-haproxy.qcow2"},{"line_number":7,"context_line":"octavia_amp_image_upload_enabled: True"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"1f1a1f67_b0deaad7","line":4,"range":{"start_line":4,"start_character":28,"end_line":4,"end_character":32},"updated":"2017-07-17 21:31:15.000000000","message":"Same comment about this being unsafe.\nhttps://security.openstack.org/guidelines/dg_using-temporary-files-securely.html","commit_id":"a05ad126dd9125a15845d1658b3c5fcb716df024"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"90c12f5b4f50d882ec84c36d6b0ef4c528cdff73","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% include \u0027user_variables.aio.yml.j2\u0027 %}"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Octavia specific stuff"},{"line_number":4,"context_line":"octavia_system_home_folder: /tmp"},{"line_number":5,"context_line":"neutron_lbaas_octavia: True"},{"line_number":6,"context_line":"octavia_amp_image_file_name: /tmp/amphora-x64-haproxy.qcow2"},{"line_number":7,"context_line":"octavia_amp_image_upload_enabled: True"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"1f1a1f67_140bf2d5","line":4,"range":{"start_line":4,"start_character":28,"end_line":4,"end_character":32},"in_reply_to":"1f1a1f67_b0deaad7","updated":"2017-07-18 15:53:49.000000000","message":"Done","commit_id":"a05ad126dd9125a15845d1658b3c5fcb716df024"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"10d437a86d7fcda11ed27fbdddfc69c51e9e1b7b","unresolved":false,"context_lines":[{"line_number":3,"context_line":"# Octavia specific stuff"},{"line_number":4,"context_line":"octavia_system_home_folder: /tmp"},{"line_number":5,"context_line":"neutron_lbaas_octavia: True"},{"line_number":6,"context_line":"octavia_amp_image_file_name: /tmp/amphora-x64-haproxy.qcow2"},{"line_number":7,"context_line":"octavia_amp_image_upload_enabled: True"},{"line_number":8,"context_line":"octavia_glance_image_tag:"},{"line_number":9,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"1f1a1f67_90f16e6e","line":6,"range":{"start_line":6,"start_character":29,"end_line":6,"end_character":33},"updated":"2017-07-17 21:31:15.000000000","message":"Same","commit_id":"a05ad126dd9125a15845d1658b3c5fcb716df024"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"90c12f5b4f50d882ec84c36d6b0ef4c528cdff73","unresolved":false,"context_lines":[{"line_number":3,"context_line":"# Octavia specific stuff"},{"line_number":4,"context_line":"octavia_system_home_folder: /tmp"},{"line_number":5,"context_line":"neutron_lbaas_octavia: True"},{"line_number":6,"context_line":"octavia_amp_image_file_name: /tmp/amphora-x64-haproxy.qcow2"},{"line_number":7,"context_line":"octavia_amp_image_upload_enabled: True"},{"line_number":8,"context_line":"octavia_glance_image_tag:"},{"line_number":9,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"1f1a1f67_f40d16e8","line":6,"range":{"start_line":6,"start_character":29,"end_line":6,"end_character":33},"in_reply_to":"1f1a1f67_90f16e6e","updated":"2017-07-18 15:53:49.000000000","message":"Done","commit_id":"a05ad126dd9125a15845d1658b3c5fcb716df024"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"10d437a86d7fcda11ed27fbdddfc69c51e9e1b7b","unresolved":false,"context_lines":[{"line_number":5,"context_line":"neutron_lbaas_octavia: True"},{"line_number":6,"context_line":"octavia_amp_image_file_name: /tmp/amphora-x64-haproxy.qcow2"},{"line_number":7,"context_line":"octavia_amp_image_upload_enabled: True"},{"line_number":8,"context_line":"octavia_glance_image_tag:"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"1f1a1f67_30ecda8d","line":8,"range":{"start_line":8,"start_character":8,"end_line":8,"end_character":24},"updated":"2017-07-17 21:31:15.000000000","message":"Should this have a default?","commit_id":"a05ad126dd9125a15845d1658b3c5fcb716df024"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"329355502e515e93631a6e2a8e43eee077430cb3","unresolved":false,"context_lines":[{"line_number":5,"context_line":"neutron_lbaas_octavia: True"},{"line_number":6,"context_line":"octavia_amp_image_file_name: /tmp/amphora-x64-haproxy.qcow2"},{"line_number":7,"context_line":"octavia_amp_image_upload_enabled: True"},{"line_number":8,"context_line":"octavia_glance_image_tag:"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"1f1a1f67_7b535318","line":8,"range":{"start_line":8,"start_character":8,"end_line":8,"end_character":24},"in_reply_to":"1f1a1f67_30ecda8d","updated":"2017-07-17 21:42:56.000000000","message":"Since the sensible glance module can\u0027t do tags I added a special way to upload/inject the image\u0027s uuid IF this tag is undefined","commit_id":"a05ad126dd9125a15845d1658b3c5fcb716df024"},{"author":{"_account_id":17799,"name":"Logan V","email":"logan2211@gmail.com","username":"Logan2211"},"change_message_id":"32b8365aa3219036842cd59611bb2b84e08814af","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% include \u0027user_variables.aio.yml.j2\u0027 %}"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Octavia specific stuff"},{"line_number":4,"context_line":"octavia_system_home_folder: {{ bootstrap_host_octavia_tmp }}"}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"df3967d1_f4921b9f","line":1,"updated":"2017-08-01 19:57:17.000000000","message":"This can be removed as the scenario specific user_variables files are now dropped as separate files, not as a consolidated user_variables.yml.\n\nSee https://github.com/openstack/openstack-ansible/commit/09249d0e306a7991440a90b57879ed1674b91520","commit_id":"ffa7876d175258ae83e5a0dcbe8042d4246c320e"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"e881623994d8db10fcd72c92b6882ed3c4d36f64","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% include \u0027user_variables.aio.yml.j2\u0027 %}"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Octavia specific stuff"},{"line_number":4,"context_line":"octavia_system_home_folder: {{ bootstrap_host_octavia_tmp }}"}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"df3967d1_f46e9b94","line":1,"in_reply_to":"df3967d1_f4921b9f","updated":"2017-08-01 20:00:46.000000000","message":"Done","commit_id":"ffa7876d175258ae83e5a0dcbe8042d4246c320e"},{"author":{"_account_id":17799,"name":"Logan V","email":"logan2211@gmail.com","username":"Logan2211"},"change_message_id":"2d96136aa43646945eb8350a9589edfa585d1955","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"df3967d1_14047f49","updated":"2017-08-01 20:16:49.000000000","message":"rename this file to user_variables_octavia.yml.j2","commit_id":"4fee9f53cc731a9e21d2f661788d36a0dab4d476"}],"tests/roles/bootstrap-host/templates/user_variables_octavia.yml.j2":[{"author":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"change_message_id":"a03d78f2f1e27249c26056ccd1c9479e67164a2c","unresolved":false,"context_lines":[{"line_number":18,"context_line":"neutron_lbaas_octavia: True"},{"line_number":19,"context_line":"octavia_amp_image_file_name: {{ bootstrap_host_octavia_tmp }}/amphora-x64-haproxy.qcow2"},{"line_number":20,"context_line":"octavia_amp_image_upload_enabled: True"},{"line_number":21,"context_line":"octavia_glance_image_tag:"},{"line_number":22,"context_line":"octavia_management_net_subnet_cidr: 172.29.252.0/22"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"# make glance only use file"}],"source_content_type":"text/x-jinja2","patch_set":19,"id":"df3967d1_21c03e2a","line":21,"updated":"2017-08-02 18:19:17.000000000","message":"is this variable meant to be empty?","commit_id":"ddf428c4ef09d0be2198aa9a8db8d1bf7cf5705c"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"8f5e8bce33dd1d2de131f508f7db906ac8a619f8","unresolved":false,"context_lines":[{"line_number":18,"context_line":"neutron_lbaas_octavia: True"},{"line_number":19,"context_line":"octavia_amp_image_file_name: {{ bootstrap_host_octavia_tmp }}/amphora-x64-haproxy.qcow2"},{"line_number":20,"context_line":"octavia_amp_image_upload_enabled: True"},{"line_number":21,"context_line":"octavia_glance_image_tag:"},{"line_number":22,"context_line":"octavia_management_net_subnet_cidr: 172.29.252.0/22"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"# make glance only use file"}],"source_content_type":"text/x-jinja2","patch_set":19,"id":"df3967d1_44e4703c","line":21,"in_reply_to":"df3967d1_21c03e2a","updated":"2017-08-02 18:32:05.000000000","message":"Yes, we don\u0027t use the image tag (the os_glance sensible module doesn\u0027t support it :-( so I made this undefined","commit_id":"ddf428c4ef09d0be2198aa9a8db8d1bf7cf5705c"}]}
