)]}'
{"scripts/scripts-library.sh":[{"author":{"_account_id":22981,"name":"Donovan Francesco (drifterza)","email":"donovan.francesco@gmail.com","username":"drifterza"},"change_message_id":"17f27ef6cb6516a2ebb61150da93086d54051d6c","unresolved":false,"context_lines":[{"line_number":294,"context_line":"determine_distro"},{"line_number":295,"context_line":"case ${DISTRO_ID} in"},{"line_number":296,"context_line":"  centos|rhel|fedora)"},{"line_number":297,"context_line":"    sed -i \u0027s/enabled\u003d1/enabled\u003d0/g\u0027 /etc/yum/pluginconf.d/fastestmirror.conf"},{"line_number":298,"context_line":"  ;;"},{"line_number":299,"context_line":"esac"},{"line_number":300,"context_line":""}],"source_content_type":"text/x-sh","patch_set":15,"id":"3a461143_4a7a2625","line":297,"range":{"start_line":297,"start_character":4,"end_line":297,"end_character":77},"updated":"2017-02-01 10:36:09.000000000","message":"Any particular reason we disabling fastestmirror ?","commit_id":"d06ca35f2cd97e146dd7ae1a08f3c618f4317b22"},{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"9fe188408e6a1d8efd9ae2a4b48ac1719abde7be","unresolved":false,"context_lines":[{"line_number":294,"context_line":"determine_distro"},{"line_number":295,"context_line":"case ${DISTRO_ID} in"},{"line_number":296,"context_line":"  centos|rhel|fedora)"},{"line_number":297,"context_line":"    sed -i \u0027s/enabled\u003d1/enabled\u003d0/g\u0027 /etc/yum/pluginconf.d/fastestmirror.conf"},{"line_number":298,"context_line":"  ;;"},{"line_number":299,"context_line":"esac"},{"line_number":300,"context_line":""}],"source_content_type":"text/x-sh","patch_set":15,"id":"3a461143_20409235","line":297,"range":{"start_line":297,"start_character":4,"end_line":297,"end_character":77},"in_reply_to":"3a461143_4a7a2625","updated":"2017-02-01 14:17:25.000000000","message":"It was only a test, usualy centos build takes much much longer.\nthis won\u0027t be in the final patch for sure :)","commit_id":"d06ca35f2cd97e146dd7ae1a08f3c618f4317b22"}],"tests/roles/bootstrap-host/defaults/main.yml":[{"author":{"_account_id":22981,"name":"Donovan Francesco (drifterza)","email":"donovan.francesco@gmail.com","username":"drifterza"},"change_message_id":"17f27ef6cb6516a2ebb61150da93086d54051d6c","unresolved":false,"context_lines":[{"line_number":121,"context_line":"    friendly_name: \"Encapsulation of br-vlan with VXLAN\""},{"line_number":122,"context_line":"#"},{"line_number":123,"context_line":"# Bridges"},{"line_number":124,"context_line":"bridges:"},{"line_number":125,"context_line":"  - name: \"br-mgmt\""},{"line_number":126,"context_line":"    ip_addr: \"172.29.236.100\""},{"line_number":127,"context_line":"    netmask: \"255.255.252.0\""},{"line_number":128,"context_line":"  - name: \"br-vxlan\""},{"line_number":129,"context_line":"    ip_addr: \"172.29.240.100\""},{"line_number":130,"context_line":"    netmask: \"255.255.252.0\""},{"line_number":131,"context_line":"  - name: \"br-storage\""},{"line_number":132,"context_line":"    ip_addr: \"172.29.244.100\""},{"line_number":133,"context_line":"    netmask: \"255.255.252.0\""},{"line_number":134,"context_line":"  - name: \"br-vlan\""},{"line_number":135,"context_line":"    ip_addr: \"172.29.248.100\""},{"line_number":136,"context_line":"    alias: \"172.29.248.1\""},{"line_number":137,"context_line":"    veth_peer: \"eth12\""},{"line_number":138,"context_line":"    netmask: \"255.255.252.0\""},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"bootstrap_host_bridges_interfaces:"},{"line_number":141,"context_line":"  br-mgmt:"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3a461143_8aa7aea5","line":138,"range":{"start_line":124,"start_character":0,"end_line":138,"end_character":28},"updated":"2017-02-01 10:36:09.000000000","message":"Excuse my ignorance but why is this necessary if the blow caters for this ?","commit_id":"d06ca35f2cd97e146dd7ae1a08f3c618f4317b22"},{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"9fe188408e6a1d8efd9ae2a4b48ac1719abde7be","unresolved":false,"context_lines":[{"line_number":121,"context_line":"    friendly_name: \"Encapsulation of br-vlan with VXLAN\""},{"line_number":122,"context_line":"#"},{"line_number":123,"context_line":"# Bridges"},{"line_number":124,"context_line":"bridges:"},{"line_number":125,"context_line":"  - name: \"br-mgmt\""},{"line_number":126,"context_line":"    ip_addr: \"172.29.236.100\""},{"line_number":127,"context_line":"    netmask: \"255.255.252.0\""},{"line_number":128,"context_line":"  - name: \"br-vxlan\""},{"line_number":129,"context_line":"    ip_addr: \"172.29.240.100\""},{"line_number":130,"context_line":"    netmask: \"255.255.252.0\""},{"line_number":131,"context_line":"  - name: \"br-storage\""},{"line_number":132,"context_line":"    ip_addr: \"172.29.244.100\""},{"line_number":133,"context_line":"    netmask: \"255.255.252.0\""},{"line_number":134,"context_line":"  - name: \"br-vlan\""},{"line_number":135,"context_line":"    ip_addr: \"172.29.248.100\""},{"line_number":136,"context_line":"    alias: \"172.29.248.1\""},{"line_number":137,"context_line":"    veth_peer: \"eth12\""},{"line_number":138,"context_line":"    netmask: \"255.255.252.0\""},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"bootstrap_host_bridges_interfaces:"},{"line_number":141,"context_line":"  br-mgmt:"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3a461143_c09eeeb7","line":138,"range":{"start_line":124,"start_character":0,"end_line":138,"end_character":28},"in_reply_to":"3a461143_8aa7aea5","updated":"2017-02-01 14:17:25.000000000","message":"The network config on centos vs ubuntu is quite different, it was easier for me to just re-use the network config done in tests of the other roles.","commit_id":"d06ca35f2cd97e146dd7ae1a08f3c618f4317b22"}],"tests/roles/bootstrap-host/tasks/install-apt.yml":[{"author":{"_account_id":22981,"name":"Donovan Francesco (drifterza)","email":"donovan.francesco@gmail.com","username":"drifterza"},"change_message_id":"17f27ef6cb6516a2ebb61150da93086d54051d6c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# Copyright 2015, Rackspace US, Inc."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":5,"context_line":"# you may not use this file except in compliance with the License."},{"line_number":6,"context_line":"# You may obtain a copy of the License at"},{"line_number":7,"context_line":"#"},{"line_number":8,"context_line":"#     http://www.apache.org/licenses/LICENSE-2.0"},{"line_number":9,"context_line":"#"},{"line_number":10,"context_line":"# Unless required by applicable law or agreed to in writing, software"},{"line_number":11,"context_line":"# distributed under the License is distributed on an \"AS IS\" BASIS,"},{"line_number":12,"context_line":"# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":13,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"- name: Ensure that apt supports HTTPS package sources"},{"line_number":17,"context_line":"  apt:"},{"line_number":18,"context_line":"    name: apt-transport-https"},{"line_number":19,"context_line":"    state: present"},{"line_number":20,"context_line":"  tags:"},{"line_number":21,"context_line":"    - apt-install-prerequisites"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"- name: Determine the existing Ubuntu repo configuration"},{"line_number":24,"context_line":"  command: \u0027grep -oP \"^deb \\K(\\[?.*\\]?.*ubuntu\\S*\\/?)(?\u003d {{ ansible_distribution_release }} main)\" /etc/apt/sources.list\u0027"},{"line_number":25,"context_line":"  register: ubuntu_repo"},{"line_number":26,"context_line":"  when:"},{"line_number":27,"context_line":"    - bootstrap_host_ubuntu_repo is not defined"},{"line_number":28,"context_line":"  changed_when: false"},{"line_number":29,"context_line":"  tags:"},{"line_number":30,"context_line":"    - find-apt-repo"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"- name: Determine the existing Ubuntu Security repo configuration"},{"line_number":33,"context_line":"  command: \u0027grep -oP \"^deb \\K(\\[?.*\\]?.*ubuntu\\S*\\/?)(?\u003d {{ ansible_distribution_release }}-security main)\" /etc/apt/sources.list\u0027"},{"line_number":34,"context_line":"  register: ubuntu_security_repo"},{"line_number":35,"context_line":"  when:"},{"line_number":36,"context_line":"    - bootstrap_host_ubuntu_security_repo is not defined"},{"line_number":37,"context_line":"  changed_when: false"},{"line_number":38,"context_line":"  tags:"},{"line_number":39,"context_line":"    - find-apt-security-repo"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"- name: Set apt repo facts based on discovered information"},{"line_number":42,"context_line":"  set_fact:"},{"line_number":43,"context_line":"    bootstrap_host_ubuntu_repo: \"{{ ubuntu_repo.stdout_lines[0] }}\""},{"line_number":44,"context_line":"    bootstrap_host_ubuntu_security_repo: \"{{ ubuntu_security_repo.stdout_lines[0] }}\""},{"line_number":45,"context_line":"  when:"},{"line_number":46,"context_line":"    - bootstrap_host_ubuntu_repo is not defined"},{"line_number":47,"context_line":"    - bootstrap_host_ubuntu_security_repo is not defined"},{"line_number":48,"context_line":"    - ubuntu_repo is defined"},{"line_number":49,"context_line":"    - ubuntu_security_repo is defined"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"- name: Configure apt\u0027s sources.list (Ubuntu only)"},{"line_number":52,"context_line":"  template:"},{"line_number":53,"context_line":"    src: apt-sources.list.j2"},{"line_number":54,"context_line":"    dest: /etc/apt/sources.list"},{"line_number":55,"context_line":"    backup: yes"},{"line_number":56,"context_line":"  when:"},{"line_number":57,"context_line":"    - ansible_distribution \u003d\u003d \u0027Ubuntu\u0027"},{"line_number":58,"context_line":"    - bootstrap_host_ubuntu_repo is defined"},{"line_number":59,"context_line":"    - bootstrap_host_ubuntu_security_repo is defined"},{"line_number":60,"context_line":"  register: apt_sources_configure"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"- name: Update apt-cache"},{"line_number":63,"context_line":"  apt:"},{"line_number":64,"context_line":"    update_cache: yes"},{"line_number":65,"context_line":"  when:"},{"line_number":66,"context_line":"    - apt_sources_configure is defined"},{"line_number":67,"context_line":"    - apt_sources_configure | changed"},{"line_number":68,"context_line":"  tags:"},{"line_number":69,"context_line":"    - apt-cache-update"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3a461143_cae296d4","line":69,"range":{"start_line":1,"start_character":0,"end_line":69,"end_character":22},"updated":"2017-02-01 10:36:09.000000000","message":"Why would apt be needed at all on a CentOS base ?","commit_id":"d06ca35f2cd97e146dd7ae1a08f3c618f4317b22"},{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"9fe188408e6a1d8efd9ae2a4b48ac1719abde7be","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# Copyright 2015, Rackspace US, Inc."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":5,"context_line":"# you may not use this file except in compliance with the License."},{"line_number":6,"context_line":"# You may obtain a copy of the License at"},{"line_number":7,"context_line":"#"},{"line_number":8,"context_line":"#     http://www.apache.org/licenses/LICENSE-2.0"},{"line_number":9,"context_line":"#"},{"line_number":10,"context_line":"# Unless required by applicable law or agreed to in writing, software"},{"line_number":11,"context_line":"# distributed under the License is distributed on an \"AS IS\" BASIS,"},{"line_number":12,"context_line":"# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":13,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"- name: Ensure that apt supports HTTPS package sources"},{"line_number":17,"context_line":"  apt:"},{"line_number":18,"context_line":"    name: apt-transport-https"},{"line_number":19,"context_line":"    state: present"},{"line_number":20,"context_line":"  tags:"},{"line_number":21,"context_line":"    - apt-install-prerequisites"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"- name: Determine the existing Ubuntu repo configuration"},{"line_number":24,"context_line":"  command: \u0027grep -oP \"^deb \\K(\\[?.*\\]?.*ubuntu\\S*\\/?)(?\u003d {{ ansible_distribution_release }} main)\" /etc/apt/sources.list\u0027"},{"line_number":25,"context_line":"  register: ubuntu_repo"},{"line_number":26,"context_line":"  when:"},{"line_number":27,"context_line":"    - bootstrap_host_ubuntu_repo is not defined"},{"line_number":28,"context_line":"  changed_when: false"},{"line_number":29,"context_line":"  tags:"},{"line_number":30,"context_line":"    - find-apt-repo"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"- name: Determine the existing Ubuntu Security repo configuration"},{"line_number":33,"context_line":"  command: \u0027grep -oP \"^deb \\K(\\[?.*\\]?.*ubuntu\\S*\\/?)(?\u003d {{ ansible_distribution_release }}-security main)\" /etc/apt/sources.list\u0027"},{"line_number":34,"context_line":"  register: ubuntu_security_repo"},{"line_number":35,"context_line":"  when:"},{"line_number":36,"context_line":"    - bootstrap_host_ubuntu_security_repo is not defined"},{"line_number":37,"context_line":"  changed_when: false"},{"line_number":38,"context_line":"  tags:"},{"line_number":39,"context_line":"    - find-apt-security-repo"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"- name: Set apt repo facts based on discovered information"},{"line_number":42,"context_line":"  set_fact:"},{"line_number":43,"context_line":"    bootstrap_host_ubuntu_repo: \"{{ ubuntu_repo.stdout_lines[0] }}\""},{"line_number":44,"context_line":"    bootstrap_host_ubuntu_security_repo: \"{{ ubuntu_security_repo.stdout_lines[0] }}\""},{"line_number":45,"context_line":"  when:"},{"line_number":46,"context_line":"    - bootstrap_host_ubuntu_repo is not defined"},{"line_number":47,"context_line":"    - bootstrap_host_ubuntu_security_repo is not defined"},{"line_number":48,"context_line":"    - ubuntu_repo is defined"},{"line_number":49,"context_line":"    - ubuntu_security_repo is defined"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"- name: Configure apt\u0027s sources.list (Ubuntu only)"},{"line_number":52,"context_line":"  template:"},{"line_number":53,"context_line":"    src: apt-sources.list.j2"},{"line_number":54,"context_line":"    dest: /etc/apt/sources.list"},{"line_number":55,"context_line":"    backup: yes"},{"line_number":56,"context_line":"  when:"},{"line_number":57,"context_line":"    - ansible_distribution \u003d\u003d \u0027Ubuntu\u0027"},{"line_number":58,"context_line":"    - bootstrap_host_ubuntu_repo is defined"},{"line_number":59,"context_line":"    - bootstrap_host_ubuntu_security_repo is defined"},{"line_number":60,"context_line":"  register: apt_sources_configure"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"- name: Update apt-cache"},{"line_number":63,"context_line":"  apt:"},{"line_number":64,"context_line":"    update_cache: yes"},{"line_number":65,"context_line":"  when:"},{"line_number":66,"context_line":"    - apt_sources_configure is defined"},{"line_number":67,"context_line":"    - apt_sources_configure | changed"},{"line_number":68,"context_line":"  tags:"},{"line_number":69,"context_line":"    - apt-cache-update"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3a461143_20c3328c","line":69,"range":{"start_line":1,"start_character":0,"end_line":69,"end_character":22},"in_reply_to":"3a461143_cae296d4","updated":"2017-02-01 14:17:25.000000000","message":"not for centos, the role needs to still work with ubuntu.\n\nit\u0027s loaded in tests/roles/bootstrap-host/tasks/main.yml.","commit_id":"d06ca35f2cd97e146dd7ae1a08f3c618f4317b22"}],"tests/roles/bootstrap-host/tasks/main.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6c253a29b4faccb86c211d59a214b03d8dedecfe","unresolved":false,"context_lines":[{"line_number":47,"context_line":"  tags:"},{"line_number":48,"context_line":"    - install-apt"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"- name: Install RDO package"},{"line_number":51,"context_line":"  package:"},{"line_number":52,"context_line":"    name: \"{{ rdo_package }}\""},{"line_number":53,"context_line":"    state: \"present\""},{"line_number":54,"context_line":"  register: install_cloud_rdo_package"},{"line_number":55,"context_line":"  until: install_cloud_rdo_package | success"},{"line_number":56,"context_line":"  retries: 5"},{"line_number":57,"context_line":"  delay: 2"},{"line_number":58,"context_line":"  when:"},{"line_number":59,"context_line":"    - ansible_pkg_mgr \u003d\u003d \u0027yum\u0027"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"- name: Install epel package"},{"line_number":62,"context_line":"  package:"},{"line_number":63,"context_line":"    name: \"{{ epel_package }}\""},{"line_number":64,"context_line":"    state: \"present\""},{"line_number":65,"context_line":"  register: install_epel_package"},{"line_number":66,"context_line":"  until: install_epel_package | success"},{"line_number":67,"context_line":"  retries: 5"},{"line_number":68,"context_line":"  delay: 2"},{"line_number":69,"context_line":"  when:"},{"line_number":70,"context_line":"    - ansible_pkg_mgr \u003d\u003d \u0027yum\u0027"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"- name: Remove known problem packages"},{"line_number":73,"context_line":"  package:"},{"line_number":74,"context_line":"    name: \"{{ item }}\""},{"line_number":75,"context_line":"    state: absent"},{"line_number":76,"context_line":"  with_items: \"{{ packages_remove }}\""},{"line_number":77,"context_line":"  tags:"},{"line_number":78,"context_line":"    - remove-packages"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"- name: Install packages"},{"line_number":81,"context_line":"  package:"},{"line_number":82,"context_line":"    name: \"{{ item }}\""},{"line_number":83,"context_line":"    state: present"},{"line_number":84,"context_line":"  with_items: \"{{ packages_install }}\""},{"line_number":85,"context_line":"  tags:"},{"line_number":86,"context_line":"    - install-packages"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"# Prepare the data disk, if one is provided"},{"line_number":89,"context_line":"- include: prepare_data_disk.yml"}],"source_content_type":"text/x-yaml","patch_set":37,"id":"fa31d9ce_932a862e","line":86,"range":{"start_line":50,"start_character":0,"end_line":86,"end_character":22},"updated":"2017-02-16 09:40:49.000000000","message":"To keep the main clean so that it shows the sequence of events in a clear manner, let\u0027s rename install_apt to install_packages and move this content into there.","commit_id":"76f7278b0f461f2d37645a0851fe296bbfbacb15"},{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"d6cbce80430c6be42f1c4a4cbf9faa436024809c","unresolved":false,"context_lines":[{"line_number":47,"context_line":"  tags:"},{"line_number":48,"context_line":"    - install-apt"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"- name: Install RDO package"},{"line_number":51,"context_line":"  package:"},{"line_number":52,"context_line":"    name: \"{{ rdo_package }}\""},{"line_number":53,"context_line":"    state: \"present\""},{"line_number":54,"context_line":"  register: install_cloud_rdo_package"},{"line_number":55,"context_line":"  until: install_cloud_rdo_package | success"},{"line_number":56,"context_line":"  retries: 5"},{"line_number":57,"context_line":"  delay: 2"},{"line_number":58,"context_line":"  when:"},{"line_number":59,"context_line":"    - ansible_pkg_mgr \u003d\u003d \u0027yum\u0027"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"- name: Install epel package"},{"line_number":62,"context_line":"  package:"},{"line_number":63,"context_line":"    name: \"{{ epel_package }}\""},{"line_number":64,"context_line":"    state: \"present\""},{"line_number":65,"context_line":"  register: install_epel_package"},{"line_number":66,"context_line":"  until: install_epel_package | success"},{"line_number":67,"context_line":"  retries: 5"},{"line_number":68,"context_line":"  delay: 2"},{"line_number":69,"context_line":"  when:"},{"line_number":70,"context_line":"    - ansible_pkg_mgr \u003d\u003d \u0027yum\u0027"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"- name: Remove known problem packages"},{"line_number":73,"context_line":"  package:"},{"line_number":74,"context_line":"    name: \"{{ item }}\""},{"line_number":75,"context_line":"    state: absent"},{"line_number":76,"context_line":"  with_items: \"{{ packages_remove }}\""},{"line_number":77,"context_line":"  tags:"},{"line_number":78,"context_line":"    - remove-packages"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"- name: Install packages"},{"line_number":81,"context_line":"  package:"},{"line_number":82,"context_line":"    name: \"{{ item }}\""},{"line_number":83,"context_line":"    state: present"},{"line_number":84,"context_line":"  with_items: \"{{ packages_install }}\""},{"line_number":85,"context_line":"  tags:"},{"line_number":86,"context_line":"    - install-packages"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"# Prepare the data disk, if one is provided"},{"line_number":89,"context_line":"- include: prepare_data_disk.yml"}],"source_content_type":"text/x-yaml","patch_set":37,"id":"fa31d9ce_f82f133c","line":86,"range":{"start_line":50,"start_character":0,"end_line":86,"end_character":22},"in_reply_to":"fa31d9ce_932a862e","updated":"2017-02-16 14:19:40.000000000","message":"Done","commit_id":"76f7278b0f461f2d37645a0851fe296bbfbacb15"}],"tests/roles/bootstrap-host/tasks/prepare_aio_config.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6c253a29b4faccb86c211d59a214b03d8dedecfe","unresolved":false,"context_lines":[{"line_number":89,"context_line":"  register: fastest_wheel_mirror"},{"line_number":90,"context_line":"  when:"},{"line_number":91,"context_line":"    - not pip_conf_file.stat.exists"},{"line_number":92,"context_line":"    - nodepool_dir.stat.exists"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"- name: Set repo_build_pip_extra_indexes fact"},{"line_number":95,"context_line":"  set_fact:"}],"source_content_type":"text/x-yaml","patch_set":37,"id":"fa31d9ce_d356becd","line":92,"range":{"start_line":92,"start_character":0,"end_line":92,"end_character":30},"updated":"2017-02-16 09:40:49.000000000","message":"This is a direct contradiction.\n\nWe only want this to be set for an AIO, not in the gate. In the gate there is an existing pip conf which gets used. The intent here is to ensure that if there is a pip.conf file then it is preferred and if there isn\u0027t, then we set the use of one of the mirrors.\n\nIs this a problem for CentOS?","commit_id":"76f7278b0f461f2d37645a0851fe296bbfbacb15"},{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"d6cbce80430c6be42f1c4a4cbf9faa436024809c","unresolved":false,"context_lines":[{"line_number":89,"context_line":"  register: fastest_wheel_mirror"},{"line_number":90,"context_line":"  when:"},{"line_number":91,"context_line":"    - not pip_conf_file.stat.exists"},{"line_number":92,"context_line":"    - nodepool_dir.stat.exists"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"- name: Set repo_build_pip_extra_indexes fact"},{"line_number":95,"context_line":"  set_fact:"}],"source_content_type":"text/x-yaml","patch_set":37,"id":"fa31d9ce_1811475e","line":92,"range":{"start_line":92,"start_character":0,"end_line":92,"end_character":30},"in_reply_to":"fa31d9ce_d356becd","updated":"2017-02-16 14:19:40.000000000","message":"I\u0027m not sure anymore, removing it.","commit_id":"76f7278b0f461f2d37645a0851fe296bbfbacb15"}],"tests/roles/bootstrap-host/tasks/prepare_networking.yml":[{"author":{"_account_id":22981,"name":"Donovan Francesco (drifterza)","email":"donovan.francesco@gmail.com","username":"drifterza"},"change_message_id":"17f27ef6cb6516a2ebb61150da93086d54051d6c","unresolved":false,"context_lines":[{"line_number":139,"context_line":"  setup:"},{"line_number":140,"context_line":"    filter: \"ansible_br*\""},{"line_number":141,"context_line":"  tags:"},{"line_number":142,"context_line":"    - networking"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3a461143_ca7e16e3","line":142,"range":{"start_line":142,"start_character":16,"end_line":142,"end_character":16},"updated":"2017-02-01 10:36:09.000000000","message":"Remove tailing white spaces","commit_id":"d06ca35f2cd97e146dd7ae1a08f3c618f4317b22"},{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"9fe188408e6a1d8efd9ae2a4b48ac1719abde7be","unresolved":false,"context_lines":[{"line_number":139,"context_line":"  setup:"},{"line_number":140,"context_line":"    filter: \"ansible_br*\""},{"line_number":141,"context_line":"  tags:"},{"line_number":142,"context_line":"    - networking"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3a461143_606b7a86","line":142,"range":{"start_line":142,"start_character":16,"end_line":142,"end_character":16},"in_reply_to":"3a461143_ca7e16e3","updated":"2017-02-01 14:17:25.000000000","message":"will do. thanks","commit_id":"d06ca35f2cd97e146dd7ae1a08f3c618f4317b22"}],"tests/roles/bootstrap-host/vars/redhat-7.yml":[{"author":{"_account_id":22981,"name":"Donovan Francesco (drifterza)","email":"donovan.francesco@gmail.com","username":"drifterza"},"change_message_id":"17f27ef6cb6516a2ebb61150da93086d54051d6c","unresolved":false,"context_lines":[{"line_number":30,"context_line":"  - vim"},{"line_number":31,"context_line":"  - vconfig"},{"line_number":32,"context_line":"  - xfsprogs"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"packages_remove: []"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"swap_create_command: \"dd if\u003d/dev/zero of\u003d/openstack/swap.img bs\u003d{{ bootstrap_host_swap_size }}G count\u003d1\""}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3a461143_8aa40e4b","line":33,"updated":"2017-02-01 10:36:09.000000000","message":"Shouldn\u0027t we also have vconfig package for vlans ?","commit_id":"d06ca35f2cd97e146dd7ae1a08f3c618f4317b22"},{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"9fe188408e6a1d8efd9ae2a4b48ac1719abde7be","unresolved":false,"context_lines":[{"line_number":30,"context_line":"  - vim"},{"line_number":31,"context_line":"  - vconfig"},{"line_number":32,"context_line":"  - xfsprogs"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"packages_remove: []"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"swap_create_command: \"dd if\u003d/dev/zero of\u003d/openstack/swap.img bs\u003d{{ bootstrap_host_swap_size }}G count\u003d1\""}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3a461143_e0568acd","line":33,"in_reply_to":"3a461143_8aa40e4b","updated":"2017-02-01 14:17:25.000000000","message":"line 31 ?","commit_id":"d06ca35f2cd97e146dd7ae1a08f3c618f4317b22"}]}
