)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"343d067e9dbab027575bd799e6fe1a63102b3a92","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"99e6ffd8_d8fea413","updated":"2023-04-24 16:49:02.000000000","message":"If you\u0027re swapping these out for their fqcn counterparts, you might want/need to add them to `ansible-collections-requirements.yml`","commit_id":"5e6bb44b060a692ca259549dacc990a8c14b3367"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"226d54c4dc742a1c195c01b89bc188a7a8c0a32c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"7fee6506_5cf3d9cb","in_reply_to":"99e6ffd8_d8fea413","updated":"2023-04-25 22:05:25.000000000","message":"Done","commit_id":"5e6bb44b060a692ca259549dacc990a8c14b3367"},{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"cab0cf151020823e96b27e225d3d944433a033e6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"179dd289_17b39c52","updated":"2023-04-26 08:54:50.000000000","message":"👍","commit_id":"eda14ee565981030af5e5a5126c0f49ea43e79b6"}],"playbooks/roles/bifrost-create-vm-nodes/tasks/prepare_libvirt.yml":[{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"cab0cf151020823e96b27e225d3d944433a033e6","unresolved":true,"context_lines":[{"line_number":279,"context_line":"  when: default_boot_mode \u003d\u003d \u0027uefi\u0027"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"- name: write Redfish Emulator password file"},{"line_number":282,"context_line":"  community.general.web_infrastructure.htpasswd:"},{"line_number":283,"context_line":"    path: /etc/redfish-emulator.htpasswd"},{"line_number":284,"context_line":"    crypt_scheme: bcrypt"},{"line_number":285,"context_line":"    name: \"admin\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"f5cf9499_fa6703c5","line":282,"updated":"2023-04-26 08:54:50.000000000","message":"I\u0027ve never seen fqcns with 4 nested levels, do they exist?\n\n`community.general.htpasswd`[1]\n\n[1] https://docs.ansible.com/ansible/latest/collections/community/general/htpasswd_module.html","commit_id":"eda14ee565981030af5e5a5126c0f49ea43e79b6"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"fdae64094871b3a50ca337166574227fbdc834ee","unresolved":true,"context_lines":[{"line_number":279,"context_line":"  when: default_boot_mode \u003d\u003d \u0027uefi\u0027"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"- name: write Redfish Emulator password file"},{"line_number":282,"context_line":"  community.general.web_infrastructure.htpasswd:"},{"line_number":283,"context_line":"    path: /etc/redfish-emulator.htpasswd"},{"line_number":284,"context_line":"    crypt_scheme: bcrypt"},{"line_number":285,"context_line":"    name: \"admin\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"26bb5768_d9d3b534","line":282,"in_reply_to":"f5cf9499_fa6703c5","updated":"2023-05-09 21:08:57.000000000","message":"This is what ansible-lint recommends in its error message, but apparently these recommendations are a longer form that what is documented. I\u0027ll update this to the documented fqcns","commit_id":"eda14ee565981030af5e5a5126c0f49ea43e79b6"}],"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":"cab0cf151020823e96b27e225d3d944433a033e6","unresolved":true,"context_lines":[{"line_number":168,"context_line":"  when: not skip_install | bool"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"- name: \"Generate htpasswd(s) for ironic\""},{"line_number":171,"context_line":"  community.general.web_infrastructure.htpasswd:"},{"line_number":172,"context_line":"    path: /etc/ironic/htpasswd"},{"line_number":173,"context_line":"    crypt_scheme: bcrypt"},{"line_number":174,"context_line":"    name: \"{{ item.name }}\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"4e134de0_7ffb7aa4","line":171,"updated":"2023-04-26 08:54:50.000000000","message":"ditto","commit_id":"eda14ee565981030af5e5a5126c0f49ea43e79b6"}],"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":"cab0cf151020823e96b27e225d3d944433a033e6","unresolved":true,"context_lines":[{"line_number":73,"context_line":"  command: cp -r \"{{ ironicinspector_git_folder }}/rootwrap.d/\" \"/etc/ironic-inspector/rootwrap.d\""},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"- name: \"Generate htpasswd(s) for ironic-inspector\""},{"line_number":76,"context_line":"  community.general.web_infrastructure.htpasswd:"},{"line_number":77,"context_line":"    path: /etc/ironic-inspector/htpasswd"},{"line_number":78,"context_line":"    crypt_scheme: bcrypt"},{"line_number":79,"context_line":"    name: \"{{ item.name }}\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"72e19663_1e0dac89","line":76,"updated":"2023-04-26 08:54:50.000000000","message":"ditto","commit_id":"eda14ee565981030af5e5a5126c0f49ea43e79b6"}],"playbooks/roles/bifrost-keystone-install/tasks/bootstrap.yml":[{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"343d067e9dbab027575bd799e6fe1a63102b3a92","unresolved":true,"context_lines":[{"line_number":241,"context_line":""},{"line_number":242,"context_line":"- block:"},{"line_number":243,"context_line":"    - name: \"Explicitly allow keystone port (TCP) on selinux\""},{"line_number":244,"context_line":"      community.general.system.seport:"},{"line_number":245,"context_line":"        ports: \"5000\""},{"line_number":246,"context_line":"        proto: tcp"},{"line_number":247,"context_line":"        setype: http_port_t"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"4e712106_8c038c39","line":244,"range":{"start_line":244,"start_character":6,"end_line":244,"end_character":37},"updated":"2023-04-24 16:49:02.000000000","message":"I think it\u0027s just `community.general.seport`\n\nhttps://docs.ansible.com/ansible/latest/collections/community/general/seport_module.html","commit_id":"5e6bb44b060a692ca259549dacc990a8c14b3367"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"226d54c4dc742a1c195c01b89bc188a7a8c0a32c","unresolved":false,"context_lines":[{"line_number":241,"context_line":""},{"line_number":242,"context_line":"- block:"},{"line_number":243,"context_line":"    - name: \"Explicitly allow keystone port (TCP) on selinux\""},{"line_number":244,"context_line":"      community.general.system.seport:"},{"line_number":245,"context_line":"        ports: \"5000\""},{"line_number":246,"context_line":"        proto: tcp"},{"line_number":247,"context_line":"        setype: http_port_t"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"a24e2994_edc2bcf8","line":244,"range":{"start_line":244,"start_character":6,"end_line":244,"end_character":37},"in_reply_to":"4e712106_8c038c39","updated":"2023-04-25 22:05:25.000000000","message":"Done","commit_id":"5e6bb44b060a692ca259549dacc990a8c14b3367"}]}
