)]}'
{"playbooks/roles/bifrost-ironic-install/tasks/pip_install.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"c1e6e4bff75a1f58e0c9df9c19c56a3a928c794c","unresolved":false,"context_lines":[{"line_number":20,"context_line":"  when: enable_venv|bool"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"- name: \"Install {{ package }} package from pip using virtualenv\""},{"line_number":23,"context_line":"  pip:"},{"line_number":24,"context_line":"    name: \"{{ package }}\""},{"line_number":25,"context_line":"    state: \"{{ state | default(omit) }}\""},{"line_number":26,"context_line":"    version: \"{{ version | default(omit) }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_30595a28","line":23,"range":{"start_line":23,"start_character":2,"end_line":23,"end_character":5},"updated":"2020-01-06 17:05:36.000000000","message":"Should we pass the executable parameter here?","commit_id":"af3d2c3defa3600c36b42044a02bea30225070ef"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e934e45a937d1a81c34ff8ffdab0fabb08df4dae","unresolved":false,"context_lines":[{"line_number":20,"context_line":"  when: enable_venv|bool"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"- name: \"Install {{ package }} package from pip using virtualenv\""},{"line_number":23,"context_line":"  pip:"},{"line_number":24,"context_line":"    name: \"{{ package }}\""},{"line_number":25,"context_line":"    state: \"{{ state | default(omit) }}\""},{"line_number":26,"context_line":"    version: \"{{ version | default(omit) }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_8491f047","line":23,"range":{"start_line":23,"start_character":2,"end_line":23,"end_character":5},"in_reply_to":"3fa7e38b_30595a28","updated":"2020-01-06 22:01:48.000000000","message":"Unsure at present. It seems like the right thing happens, but I\u0027m going to restack everything and retest.","commit_id":"af3d2c3defa3600c36b42044a02bea30225070ef"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"c1e6e4bff75a1f58e0c9df9c19c56a3a928c794c","unresolved":false,"context_lines":[{"line_number":35,"context_line":"  when: (source_install is not defined or source_install \u003d\u003d false) and enable_venv|bool"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"- name: \"Install {{ package }} package from pip without virtualenv\""},{"line_number":38,"context_line":"  pip:"},{"line_number":39,"context_line":"    name: \"{{ package }}\""},{"line_number":40,"context_line":"    state: \"{{ state | default(omit) }}\""},{"line_number":41,"context_line":"    version: \"{{ version | default(omit) }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_105c5e18","line":38,"range":{"start_line":38,"start_character":2,"end_line":38,"end_character":5},"updated":"2020-01-06 17:05:36.000000000","message":"and here, and anywhere else using this module","commit_id":"af3d2c3defa3600c36b42044a02bea30225070ef"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"c1e6e4bff75a1f58e0c9df9c19c56a3a928c794c","unresolved":false,"context_lines":[{"line_number":47,"context_line":"  delay: 10"},{"line_number":48,"context_line":"  when: (source_install is not defined or source_install \u003d\u003d false) and not enable_venv|bool"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"# NOTE (cinerama): We should be able to use the pip module here and"},{"line_number":51,"context_line":"# possibly merge these two tasks when"},{"line_number":52,"context_line":"# https://github.com/ansible/ansible-modules-core/pull/2600 lands."},{"line_number":53,"context_line":"- name: \"Install from {{ sourcedir }} using pip\""},{"line_number":54,"context_line":"  command: pip3 install {{ sourcedir }} {{ extra_args | default(\u0027\u0027) }}"},{"line_number":55,"context_line":"  register: pip_package_install_done"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_b0a22afa","line":52,"range":{"start_line":50,"start_character":0,"end_line":52,"end_character":66},"updated":"2020-01-06 17:05:36.000000000","message":"Could switch to pip module?","commit_id":"af3d2c3defa3600c36b42044a02bea30225070ef"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e934e45a937d1a81c34ff8ffdab0fabb08df4dae","unresolved":false,"context_lines":[{"line_number":47,"context_line":"  delay: 10"},{"line_number":48,"context_line":"  when: (source_install is not defined or source_install \u003d\u003d false) and not enable_venv|bool"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"# NOTE (cinerama): We should be able to use the pip module here and"},{"line_number":51,"context_line":"# possibly merge these two tasks when"},{"line_number":52,"context_line":"# https://github.com/ansible/ansible-modules-core/pull/2600 lands."},{"line_number":53,"context_line":"- name: \"Install from {{ sourcedir }} using pip\""},{"line_number":54,"context_line":"  command: pip3 install {{ sourcedir }} {{ extra_args | default(\u0027\u0027) }}"},{"line_number":55,"context_line":"  register: pip_package_install_done"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_649cf45a","line":52,"range":{"start_line":50,"start_character":0,"end_line":52,"end_character":66},"in_reply_to":"3fa7e38b_b0a22afa","updated":"2020-01-06 22:01:48.000000000","message":"I\u0027m not really sure tbh.","commit_id":"af3d2c3defa3600c36b42044a02bea30225070ef"}],"playbooks/roles/bifrost-keystone-install/tasks/pip_install.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"c1e6e4bff75a1f58e0c9df9c19c56a3a928c794c","unresolved":false,"context_lines":[{"line_number":18,"context_line":"  when: enable_venv|bool"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"- name: \"Install {{ package }} package from pip using virtualenv\""},{"line_number":21,"context_line":"  pip:"},{"line_number":22,"context_line":"    name: \"{{ package }}\""},{"line_number":23,"context_line":"    state: \"{{ state | default(omit) }}\""},{"line_number":24,"context_line":"    version: \"{{ version | default(omit) }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_70a832d8","line":21,"range":{"start_line":21,"start_character":2,"end_line":21,"end_character":5},"updated":"2020-01-06 17:05:36.000000000","message":"ditto","commit_id":"af3d2c3defa3600c36b42044a02bea30225070ef"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"c1e6e4bff75a1f58e0c9df9c19c56a3a928c794c","unresolved":false,"context_lines":[{"line_number":32,"context_line":"  when: (source_install is not defined or source_install \u003d\u003d false) and enable_venv|bool"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- name: \"Install {{ package }} package from pip without virtualenv\""},{"line_number":35,"context_line":"  pip:"},{"line_number":36,"context_line":"    name: \"{{ package }}\""},{"line_number":37,"context_line":"    state: \"{{ state | default(omit) }}\""},{"line_number":38,"context_line":"    version: \"{{ version | default(omit) }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_10b1be45","line":35,"range":{"start_line":35,"start_character":2,"end_line":35,"end_character":5},"updated":"2020-01-06 17:05:36.000000000","message":"ditto","commit_id":"af3d2c3defa3600c36b42044a02bea30225070ef"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"c1e6e4bff75a1f58e0c9df9c19c56a3a928c794c","unresolved":false,"context_lines":[{"line_number":48,"context_line":"# possibly merge these two tasks when"},{"line_number":49,"context_line":"# https://github.com/ansible/ansible-modules-core/pull/2600 lands."},{"line_number":50,"context_line":"- name: \"Install from {{ sourcedir }} using pip\""},{"line_number":51,"context_line":"  command: pip3 install --upgrade {{ sourcedir }} {{ extra_args | default(\u0027\u0027) }}"},{"line_number":52,"context_line":"  register: pip_package_install_done"},{"line_number":53,"context_line":"  until: pip_package_install_done|succeeded"},{"line_number":54,"context_line":"  retries: 5"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_50abb6d5","line":51,"range":{"start_line":51,"start_character":11,"end_line":51,"end_character":15},"updated":"2020-01-06 17:05:36.000000000","message":"ditto","commit_id":"af3d2c3defa3600c36b42044a02bea30225070ef"}]}
