)]}'
{"playbooks/roles/nodepool-base/tasks/install.yaml":[{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"96de739a0a8e3a7b1e9153a64da386a762053670","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- name: Install nodepool build dependencies"},{"line_number":2,"context_line":"  package:"},{"line_number":3,"context_line":"    name:"},{"line_number":4,"context_line":"      - python3-venv"},{"line_number":5,"context_line":"      - build-essential"},{"line_number":6,"context_line":"      - libffi-dev"},{"line_number":7,"context_line":"      - libssl-dev"},{"line_number":8,"context_line":"      - libxml2-dev"},{"line_number":9,"context_line":"      - libxslt1-dev"},{"line_number":10,"context_line":"      - python3-dev"},{"line_number":11,"context_line":"      - zlib1g-dev"},{"line_number":12,"context_line":"    state: present"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"- name: Create common runtime directories"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"3fa7e38b_0b736fea","line":11,"range":{"start_line":4,"start_character":0,"end_line":11,"end_character":18},"updated":"2019-11-07 01:46:33.000000000","message":"If we install from docker, we don\u0027t need any of this.","commit_id":"574d69e151e8e9890b9fd4fba5eaebde8436cf51"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"96de739a0a8e3a7b1e9153a64da386a762053670","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    - /var/log/nodepool"},{"line_number":24,"context_line":"    - /var/run/nodepool"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"- name: Clone nodepool source"},{"line_number":27,"context_line":"  git:"},{"line_number":28,"context_line":"    repo: https://opendev.org/zuul/nodepool"},{"line_number":29,"context_line":"    dest: /opt/nodepool"},{"line_number":30,"context_line":"    update: yes"},{"line_number":31,"context_line":"  register: nodepool_git_update"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"- name: Install nodepool from source # noqa 503"},{"line_number":34,"context_line":"  pip:"},{"line_number":35,"context_line":"    name: file:///opt/nodepool"},{"line_number":36,"context_line":"    state: latest"},{"line_number":37,"context_line":"    virtualenv: /opt/nodepool-env"},{"line_number":38,"context_line":"    virtualenv_command: \u0027/usr/bin/python3 -m venv\u0027"},{"line_number":39,"context_line":"  when: nodepool_git_update.changed"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"3fa7e38b_6b5d4378","line":39,"range":{"start_line":26,"start_character":0,"end_line":39,"end_character":35},"updated":"2019-11-07 01:46:33.000000000","message":"This could be replaced with docker-compose pull  / docker-compose up","commit_id":"574d69e151e8e9890b9fd4fba5eaebde8436cf51"}],"playbooks/roles/nodepool-base/tasks/main.yaml":[{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"96de739a0a8e3a7b1e9153a64da386a762053670","unresolved":false,"context_lines":[{"line_number":15,"context_line":"  include_tasks: install.yaml"},{"line_number":16,"context_line":"  when: nodepool_base_install_source"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"- name: Configure zookeeper"},{"line_number":19,"context_line":"  include_tasks: zookeeper.yaml"},{"line_number":20,"context_line":"  when: nodepool_base_configure_zookeeper"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"3fa7e38b_eb7933c5","line":20,"range":{"start_line":18,"start_character":0,"end_line":20,"end_character":41},"updated":"2019-11-07 01:46:33.000000000","message":"Feels like maybe this should be a zookeeper role instead of an option in the nodepool role.","commit_id":"574d69e151e8e9890b9fd4fba5eaebde8436cf51"}],"playbooks/roles/nodepool-builder/tasks/main.yaml":[{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"96de739a0a8e3a7b1e9153a64da386a762053670","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# NOTE(ianw): users, base install, etc done by nodepool-base element."},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# NOTE(ianw): only required for vhd images for RAX."},{"line_number":4,"context_line":"- name: Install vhdutils PPA"},{"line_number":5,"context_line":"  apt_repository:"},{"line_number":6,"context_line":"    repo: ppa:openstack-ci-core/vhd-util"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"- name: Install DIB dependencies"},{"line_number":9,"context_line":"  package:"},{"line_number":10,"context_line":"    name:"},{"line_number":11,"context_line":"      - debian-keyring"},{"line_number":12,"context_line":"      - ubuntu-keyring"},{"line_number":13,"context_line":"      - kpartx"},{"line_number":14,"context_line":"      - qemu-utils"},{"line_number":15,"context_line":"      - yum"},{"line_number":16,"context_line":"      - yum-utils"},{"line_number":17,"context_line":"      - vhd-util"},{"line_number":18,"context_line":"    state: present"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"- name: Create builder runtime directories"},{"line_number":21,"context_line":"  file:"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"3fa7e38b_cb2a3790","line":18,"range":{"start_line":3,"start_character":0,"end_line":18,"end_character":18},"updated":"2019-11-07 01:46:33.000000000","message":"This is stuff we can add to the image.","commit_id":"574d69e151e8e9890b9fd4fba5eaebde8436cf51"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"96de739a0a8e3a7b1e9153a64da386a762053670","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    - /opt/dib_tmp"},{"line_number":31,"context_line":"    - /var/log/nodepool/builds"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"- name: Install diskimage-builder"},{"line_number":34,"context_line":"  pip:"},{"line_number":35,"context_line":"    name: diskimage-builder"},{"line_number":36,"context_line":"    state: latest"},{"line_number":37,"context_line":"    virtualenv: /opt/nodepool-env"},{"line_number":38,"context_line":"    virtualenv_command: \u0027/usr/bin/python3 -m venv\u0027"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"- name: Install sudoers permsissions (for dib)"},{"line_number":41,"context_line":"  copy:"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"3fa7e38b_eb27f3c6","line":38,"range":{"start_line":33,"start_character":0,"end_line":38,"end_character":50},"updated":"2019-11-07 01:46:33.000000000","message":"Shouldn\u0027t need this - it\u0027s in nodepool\u0027s requirements.","commit_id":"574d69e151e8e9890b9fd4fba5eaebde8436cf51"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"96de739a0a8e3a7b1e9153a64da386a762053670","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    virtualenv: /opt/nodepool-env"},{"line_number":38,"context_line":"    virtualenv_command: \u0027/usr/bin/python3 -m venv\u0027"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"- name: Install sudoers permsissions (for dib)"},{"line_number":41,"context_line":"  copy:"},{"line_number":42,"context_line":"    src: nodepool-sudo"},{"line_number":43,"context_line":"    dest: \u0027/etc/sudoers.d/nodepool-sudo\u0027"},{"line_number":44,"context_line":"    owner: root"},{"line_number":45,"context_line":"    group: root"},{"line_number":46,"context_line":"    mode: 0440"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"- name: Install nodepool-builder service file"},{"line_number":49,"context_line":"  copy:"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"3fa7e38b_8b167f58","line":46,"range":{"start_line":40,"start_character":0,"end_line":46,"end_character":14},"updated":"2019-11-07 01:46:33.000000000","message":"Can go into image.","commit_id":"574d69e151e8e9890b9fd4fba5eaebde8436cf51"}]}
