)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"31472a4b53a52896a3a9b946216a2732b52d5738","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"cb3b0cb4_639cd4b8","updated":"2023-01-05 10:47:30.000000000","message":"I probably did a poor job explaining why you\u0027d want to use include_tasks.\n\nQuick example;\n\n - name: \"Bootstrap Keystone\"\n   import_tasks: bootstrap.yml\n   when:\n     - enable_keystone | bool\n     - not skip_bootstrap | bool\n     \nif I set `skip_bootstrap\u003dtrue`, first off the `Bootstrap keystone` is never displayed. Then you get a list of *all* the tasks within `bootstrap.yml` listed out as skipped. Roughly 20 tasks you\u0027d never need to hear from.\n\nIf it were include_tasks, the output would just be\n\n TASK [Bootstrap Keystone] ***\n skipping: [bifrost]\n\nIf `skip_bootstrap\u003dfalse`, you\u0027d first get the printout `Bootstrap keystone` before the list of tasks from `bootstrap.yml`.\n\n`import_tasks` doesn\u0027t display the `name` section.","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"},{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"23f0172eeb80bfe75aa623f8e0bc5a2af65a7a81","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"c6de9cf1_a517a062","updated":"2023-01-03 15:13:07.000000000","message":"I think you want to use include_tasks whenever you\u0027re applying a when condition.\n\ninclude_tasks with a when condition will skip the whole file.\n\nimport_tasks with when will run all tasks inside the file with the when clause added.","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"641f59ff792c47f384226a5f2465c724fad5b645","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"549bb8c7_8ec7f089","in_reply_to":"0445026f_5ac79615","updated":"2023-01-09 08:58:50.000000000","message":"Done","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"},{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"31472a4b53a52896a3a9b946216a2732b52d5738","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"0445026f_5ac79615","in_reply_to":"8103dd81_d85e8874","updated":"2023-01-05 10:47:30.000000000","message":"While it\u0027s not wrong, they will both work fine. I guarantee you\u0027d want to use include_tasks if you ever looked at the output.","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"641f59ff792c47f384226a5f2465c724fad5b645","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e34a91f7_911a1e80","in_reply_to":"903cfdbd_47378c4a","updated":"2023-01-09 08:58:50.000000000","message":"Done","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"a21e4dfc26f5f1cc0a00ddd820dcdf1afb148eef","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"8103dd81_d85e8874","in_reply_to":"c6de9cf1_a517a062","updated":"2023-01-03 15:32:17.000000000","message":"I believe the import_tasks behavior is exactly what we want","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"87b5d74f5e06c327e2c7cc74839788b929fe1344","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"903cfdbd_47378c4a","in_reply_to":"cb3b0cb4_639cd4b8","updated":"2023-01-06 11:01:39.000000000","message":"I see what you mean now, I had another look at the docs as well after this explanation and I realized I got it wrong, thanks!\nI\u0027ll change that","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"},{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"0671615c83cc444c99511c4c82528f8bdbbcba2b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"569f3158_3ea489b9","updated":"2023-01-09 11:41:38.000000000","message":"lgtm!","commit_id":"01d242bcddfcd717cccb6205389b2b93a18f13aa"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"1dde4675c5ecc99792ff98e0b69fa7f18f43b08e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"e70acae8_396d4ce6","updated":"2023-01-18 11:30:06.000000000","message":"recheck","commit_id":"01d242bcddfcd717cccb6205389b2b93a18f13aa"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"82c4b27a762d45af3e5286a7c9a13ca2a66f2319","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"7ac88dd4_4305a7e7","updated":"2023-01-09 13:46:43.000000000","message":"we need https://review.opendev.org/c/openstack/bifrost/+/868303 first","commit_id":"01d242bcddfcd717cccb6205389b2b93a18f13aa"}],"playbooks/roles/bifrost-configdrives-dynamic/tasks/main.yml":[{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"23f0172eeb80bfe75aa623f8e0bc5a2af65a7a81","unresolved":true,"context_lines":[{"line_number":42,"context_line":"  when: uuid is undefined"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"- name: \"Identify ssh_public_key from ssh_public_key_path\""},{"line_number":45,"context_line":"  import_tasks: ssh_public_key_path.yaml"},{"line_number":46,"context_line":"  when: ssh_public_key is undefined"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"- name: \"Make temporary folder to build configdrive\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"73edd47c_935965f3","line":45,"updated":"2023-01-03 15:13:07.000000000","message":"include_tasks?","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"641f59ff792c47f384226a5f2465c724fad5b645","unresolved":false,"context_lines":[{"line_number":42,"context_line":"  when: uuid is undefined"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"- name: \"Identify ssh_public_key from ssh_public_key_path\""},{"line_number":45,"context_line":"  import_tasks: ssh_public_key_path.yaml"},{"line_number":46,"context_line":"  when: ssh_public_key is undefined"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"- name: \"Make temporary folder to build configdrive\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5c65d4f2_470b5a98","line":45,"in_reply_to":"73edd47c_935965f3","updated":"2023-01-09 08:58:50.000000000","message":"Done","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"}],"playbooks/roles/bifrost-ironic-install/tasks/bootstrap.yml":[{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"23f0172eeb80bfe75aa623f8e0bc5a2af65a7a81","unresolved":true,"context_lines":[{"line_number":208,"context_line":"  when: vmedia_enable_tls | bool"},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"- name: \"Populate keystone for Bifrost\""},{"line_number":211,"context_line":"  import_tasks: keystone_setup.yml"},{"line_number":212,"context_line":"  when: enable_keystone | bool"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"- name: \"Read SSH key if needed\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5f60da6c_c7ae7e48","line":211,"updated":"2023-01-03 15:13:07.000000000","message":"include_tasks?","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"641f59ff792c47f384226a5f2465c724fad5b645","unresolved":false,"context_lines":[{"line_number":208,"context_line":"  when: vmedia_enable_tls | bool"},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"- name: \"Populate keystone for Bifrost\""},{"line_number":211,"context_line":"  import_tasks: keystone_setup.yml"},{"line_number":212,"context_line":"  when: enable_keystone | bool"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"- name: \"Read SSH key if needed\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"a4b11ee7_dfcc9c91","line":211,"in_reply_to":"5f60da6c_c7ae7e48","updated":"2023-01-09 08:58:50.000000000","message":"Done","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"},{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"23f0172eeb80bfe75aa623f8e0bc5a2af65a7a81","unresolved":true,"context_lines":[{"line_number":263,"context_line":"    mode: 0755"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"- name: \"Install ironic-inspector to permit use of inspection interface\""},{"line_number":266,"context_line":"  import_tasks: inspector_bootstrap.yml"},{"line_number":267,"context_line":"  when: enable_inspector | bool"},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"- name: \"Get ironic install location\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"8335da2b_f1c5b39e","line":266,"updated":"2023-01-03 15:13:07.000000000","message":"include_tasks?","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"641f59ff792c47f384226a5f2465c724fad5b645","unresolved":false,"context_lines":[{"line_number":263,"context_line":"    mode: 0755"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"- name: \"Install ironic-inspector to permit use of inspection interface\""},{"line_number":266,"context_line":"  import_tasks: inspector_bootstrap.yml"},{"line_number":267,"context_line":"  when: enable_inspector | bool"},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"- name: \"Get ironic install location\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"c96af073_2d876db5","line":266,"in_reply_to":"8335da2b_f1c5b39e","updated":"2023-01-09 08:58:50.000000000","message":"Done","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"},{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"23f0172eeb80bfe75aa623f8e0bc5a2af65a7a81","unresolved":true,"context_lines":[{"line_number":387,"context_line":"    - test_libvirt_dnsmasq.stat.exists"},{"line_number":388,"context_line":"    - testing | bool"},{"line_number":389,"context_line":"- name: \"Download Ironic Python Agent kernel \u0026 image\""},{"line_number":390,"context_line":"  import_tasks: download_ipa_image.yml"},{"line_number":391,"context_line":"  when:"},{"line_number":392,"context_line":"    - not create_ipa_image | bool"},{"line_number":393,"context_line":"    - download_ipa | bool"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1b3f3e86_e77fb96b","line":390,"updated":"2023-01-03 15:13:07.000000000","message":"include_tasks?\n\nside note (not really a part of this fix), how is this reliant on (not create_ipa_image) AND download_ipa? Shouldn\u0027t download_ipa alone suffice?","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"}],"playbooks/roles/bifrost-ironic-install/tasks/create_tftpboot.yml":[{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"23f0172eeb80bfe75aa623f8e0bc5a2af65a7a81","unresolved":true,"context_lines":[{"line_number":78,"context_line":"        and xinetd_tftp_disable is changed"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"- name: \"Download ipxe files if asked\""},{"line_number":81,"context_line":"  import_tasks: get_ipxe.yml"},{"line_number":82,"context_line":"  when: download_ipxe | bool"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"- name: \"Copy iPXE image into place\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"a8513a46_9cba2305","line":81,"updated":"2023-01-03 15:13:07.000000000","message":"include_tasks?","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"641f59ff792c47f384226a5f2465c724fad5b645","unresolved":false,"context_lines":[{"line_number":78,"context_line":"        and xinetd_tftp_disable is changed"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"- name: \"Download ipxe files if asked\""},{"line_number":81,"context_line":"  import_tasks: get_ipxe.yml"},{"line_number":82,"context_line":"  when: download_ipxe | bool"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"- name: \"Copy iPXE image into place\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"527699c5_ee9cbfa0","line":81,"in_reply_to":"a8513a46_9cba2305","updated":"2023-01-09 08:58:50.000000000","message":"Done","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"}],"playbooks/roles/bifrost-ironic-install/tasks/inspector_bootstrap.yml":[{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"23f0172eeb80bfe75aa623f8e0bc5a2af65a7a81","unresolved":true,"context_lines":[{"line_number":102,"context_line":"  when: enable_tls | bool"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"- name: \"Populate keystone for ironic-inspector \""},{"line_number":105,"context_line":"  import_tasks: keystone_setup_inspector.yml"},{"line_number":106,"context_line":"  when: enable_keystone | bool"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"- name: \"Inspector - Place Configuration\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"17d87472_36f1b95b","line":105,"updated":"2023-01-03 15:13:07.000000000","message":"include_tasks?","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"641f59ff792c47f384226a5f2465c724fad5b645","unresolved":false,"context_lines":[{"line_number":102,"context_line":"  when: enable_tls | bool"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"- name: \"Populate keystone for ironic-inspector \""},{"line_number":105,"context_line":"  import_tasks: keystone_setup_inspector.yml"},{"line_number":106,"context_line":"  when: enable_keystone | bool"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"- name: \"Inspector - Place Configuration\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"56bb96ce_86076e4a","line":105,"in_reply_to":"17d87472_36f1b95b","updated":"2023-01-09 08:58:50.000000000","message":"Done","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"}],"playbooks/roles/bifrost-ironic-install/tasks/main.yml":[{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"23f0172eeb80bfe75aa623f8e0bc5a2af65a7a81","unresolved":true,"context_lines":[{"line_number":36,"context_line":"    - \"../defaults/dummy-defaults.yml\""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"- name: \"Install Ironic deps\""},{"line_number":39,"context_line":"  import_tasks: install.yml"},{"line_number":40,"context_line":"  when: not skip_package_install | bool"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"- name: \"Bootstrap Ironic\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5c2f8a2f_3c70d38a","line":39,"updated":"2023-01-03 15:13:07.000000000","message":"change all to include_tasks?","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"641f59ff792c47f384226a5f2465c724fad5b645","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    - \"../defaults/dummy-defaults.yml\""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"- name: \"Install Ironic deps\""},{"line_number":39,"context_line":"  import_tasks: install.yml"},{"line_number":40,"context_line":"  when: not skip_package_install | bool"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"- name: \"Bootstrap Ironic\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"12cfd01b_ef97ff3a","line":39,"in_reply_to":"5c2f8a2f_3c70d38a","updated":"2023-01-09 08:58:50.000000000","message":"Done","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"}],"playbooks/roles/bifrost-ironic-install/tasks/start.yml":[{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"23f0172eeb80bfe75aa623f8e0bc5a2af65a7a81","unresolved":true,"context_lines":[{"line_number":27,"context_line":"  service: name\u003d{{ mysql_service_name }} state\u003dstarted enabled\u003dyes"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"- name: \"Start ironic-inspector\""},{"line_number":30,"context_line":"  import_tasks: inspector_start.yml"},{"line_number":31,"context_line":"  when: enable_inspector | bool"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"- name: \"Stop old ironic services\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"d791ac6b_703073a1","line":30,"updated":"2023-01-03 15:13:07.000000000","message":"change all to include_tasks?","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"641f59ff792c47f384226a5f2465c724fad5b645","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  service: name\u003d{{ mysql_service_name }} state\u003dstarted enabled\u003dyes"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"- name: \"Start ironic-inspector\""},{"line_number":30,"context_line":"  import_tasks: inspector_start.yml"},{"line_number":31,"context_line":"  when: enable_inspector | bool"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"- name: \"Stop old ironic services\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"0b89e09e_296def31","line":30,"in_reply_to":"d791ac6b_703073a1","updated":"2023-01-09 08:58:50.000000000","message":"Done","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"}],"playbooks/roles/bifrost-keystone-install/tasks/main.yml":[{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"23f0172eeb80bfe75aa623f8e0bc5a2af65a7a81","unresolved":true,"context_lines":[{"line_number":34,"context_line":"    - \"../defaults/dummy-defaults.yml\""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"- name: \"Install Keystone\""},{"line_number":37,"context_line":"  import_tasks: install.yml"},{"line_number":38,"context_line":"  when:"},{"line_number":39,"context_line":"    - enable_keystone | bool"},{"line_number":40,"context_line":"    - not skip_package_install | bool"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"0f8f4e00_7cb79adc","line":37,"updated":"2023-01-03 15:13:07.000000000","message":"change all to include_tasks?","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"641f59ff792c47f384226a5f2465c724fad5b645","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    - \"../defaults/dummy-defaults.yml\""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"- name: \"Install Keystone\""},{"line_number":37,"context_line":"  import_tasks: install.yml"},{"line_number":38,"context_line":"  when:"},{"line_number":39,"context_line":"    - enable_keystone | bool"},{"line_number":40,"context_line":"    - not skip_package_install | bool"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1424fdf4_78409f43","line":37,"in_reply_to":"0f8f4e00_7cb79adc","updated":"2023-01-09 08:58:50.000000000","message":"Done","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"}],"playbooks/roles/bifrost-nginx-install/tasks/main.yml":[{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"23f0172eeb80bfe75aa623f8e0bc5a2af65a7a81","unresolved":true,"context_lines":[{"line_number":12,"context_line":"# limitations under the License."},{"line_number":13,"context_line":"---"},{"line_number":14,"context_line":"- name: \"Install Nginx\""},{"line_number":15,"context_line":"  import_tasks: install.yml"},{"line_number":16,"context_line":"  when: not skip_package_install | bool"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"- name: \"Bootstrap Nginx\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"07900676_ca119c8f","line":15,"updated":"2023-01-03 15:13:07.000000000","message":"change all to include_tasks?","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"641f59ff792c47f384226a5f2465c724fad5b645","unresolved":false,"context_lines":[{"line_number":12,"context_line":"# limitations under the License."},{"line_number":13,"context_line":"---"},{"line_number":14,"context_line":"- name: \"Install Nginx\""},{"line_number":15,"context_line":"  import_tasks: install.yml"},{"line_number":16,"context_line":"  when: not skip_package_install | bool"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"- name: \"Bootstrap Nginx\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"0bba96a5_e5cf375c","line":15,"in_reply_to":"07900676_ca119c8f","updated":"2023-01-09 08:58:50.000000000","message":"Done","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"}],"playbooks/roles/bifrost-uwsgi-install/tasks/main.yml":[{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"23f0172eeb80bfe75aa623f8e0bc5a2af65a7a81","unresolved":true,"context_lines":[{"line_number":12,"context_line":"# limitations under the License."},{"line_number":13,"context_line":"---"},{"line_number":14,"context_line":"- name: \"Install uWSGI\""},{"line_number":15,"context_line":"  import_tasks: install.yml"},{"line_number":16,"context_line":"  when: not skip_package_install | bool"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"- name: \"Bootstrap uWSGI\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"2d1825a4_294c6608","line":15,"updated":"2023-01-03 15:13:07.000000000","message":"change all to include_tasks?","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"641f59ff792c47f384226a5f2465c724fad5b645","unresolved":false,"context_lines":[{"line_number":12,"context_line":"# limitations under the License."},{"line_number":13,"context_line":"---"},{"line_number":14,"context_line":"- name: \"Install uWSGI\""},{"line_number":15,"context_line":"  import_tasks: install.yml"},{"line_number":16,"context_line":"  when: not skip_package_install | bool"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"- name: \"Bootstrap uWSGI\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bd25f003_94fc1f81","line":15,"in_reply_to":"2d1825a4_294c6608","updated":"2023-01-09 08:58:50.000000000","message":"Done","commit_id":"365179d4dba17780b0f0812159ebbe4961c2e54a"}]}
