)]}'
{"inventory/service/host_vars/eavesdrop01.opendev.org.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"5bdfae5c5d0e89a74046619ac65fcfae2d6b5c01","unresolved":true,"context_lines":[{"line_number":1,"context_line":"letsencrypt_certs:"},{"line_number":2,"context_line":"  eavesdrop01-opendev-org-main:"},{"line_number":3,"context_line":"    - eavesdrop01.opendev.org"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"4de5fdcf_f1e7b2a2","line":3,"updated":"2021-06-08 22:43:29.000000000","message":"Do we also want eavesdrop.opendev.org as a name in the cert?","commit_id":"d849dddd49d5cb15b81c4faa55db0ec52c3e383e"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"e5ce382590a86b2c073702c35f07ddf1335b1208","unresolved":false,"context_lines":[{"line_number":1,"context_line":"letsencrypt_certs:"},{"line_number":2,"context_line":"  eavesdrop01-opendev-org-main:"},{"line_number":3,"context_line":"    - eavesdrop01.opendev.org"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"efc1b605_6fb9189a","line":3,"in_reply_to":"4de5fdcf_f1e7b2a2","updated":"2021-06-08 23:17:24.000000000","message":"I did deliberately leave this out, because I don\u0027t think eavesdrop as a generic term will be useful.  meetings.opendev.org /irclogs /meetings will transparently proxy to eavesdrop01.opendev.org, and that should be the canonical name for accessing logs.","commit_id":"d849dddd49d5cb15b81c4faa55db0ec52c3e383e"}],"playbooks/roles/limnoria/tasks/main.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"5bdfae5c5d0e89a74046619ac65fcfae2d6b5c01","unresolved":true,"context_lines":[{"line_number":54,"context_line":"    job: \u003e-"},{"line_number":55,"context_line":"        /usr/local/bin/docker-compose -f /etc/ircbot-docker/docker-compose.yaml exec -T ircbot"},{"line_number":56,"context_line":"        bash -c \"find /var/lib/limnoria/opendev/logs/ChannelLogger/{{ item.key }}/ -mindepth 1 -maxdepth 1 -type d | xargs -n1 logs2html\""},{"line_number":57,"context_line":"  loop: \u0027{{ limnoria_network_config | dict2items }}\u0027"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"- name: Run docker-compose pull"},{"line_number":60,"context_line":"  shell:"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"6cd25782_b33f4553","line":57,"updated":"2021-06-08 22:43:29.000000000","message":"You may want to nolog this as iterating over limnoria_network_config in this way may expose/log the password in that var.","commit_id":"d849dddd49d5cb15b81c4faa55db0ec52c3e383e"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"e5ce382590a86b2c073702c35f07ddf1335b1208","unresolved":false,"context_lines":[{"line_number":54,"context_line":"    job: \u003e-"},{"line_number":55,"context_line":"        /usr/local/bin/docker-compose -f /etc/ircbot-docker/docker-compose.yaml exec -T ircbot"},{"line_number":56,"context_line":"        bash -c \"find /var/lib/limnoria/opendev/logs/ChannelLogger/{{ item.key }}/ -mindepth 1 -maxdepth 1 -type d | xargs -n1 logs2html\""},{"line_number":57,"context_line":"  loop: \u0027{{ limnoria_network_config | dict2items }}\u0027"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"- name: Run docker-compose pull"},{"line_number":60,"context_line":"  shell:"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"8ad5de0f_a31964e8","line":57,"in_reply_to":"6cd25782_b33f4553","updated":"2021-06-08 23:17:24.000000000","message":"Done","commit_id":"d849dddd49d5cb15b81c4faa55db0ec52c3e383e"}],"playbooks/roles/limnoria/tasks/webserver.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"5bdfae5c5d0e89a74046619ac65fcfae2d6b5c01","unresolved":true,"context_lines":[{"line_number":26,"context_line":"    removes: /etc/apache2/sites-enabled/000-default.conf"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"- name: Enable mirror virtual host"},{"line_number":29,"context_line":"  command: a2ensite 001-eavesdrop"},{"line_number":30,"context_line":"  args:"},{"line_number":31,"context_line":"    creates: /etc/apache2/sites-enabled/001-eavesdrop.conf"},{"line_number":32,"context_line":"  notify:"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"c5b96cbb_bd1b91db","line":29,"updated":"2021-06-08 22:43:29.000000000","message":"I think we have simply written to sites-enabled and not bothered with a2ensite in other setups. Might consider that here for simplicity.","commit_id":"d849dddd49d5cb15b81c4faa55db0ec52c3e383e"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"e5ce382590a86b2c073702c35f07ddf1335b1208","unresolved":true,"context_lines":[{"line_number":26,"context_line":"    removes: /etc/apache2/sites-enabled/000-default.conf"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"- name: Enable mirror virtual host"},{"line_number":29,"context_line":"  command: a2ensite 001-eavesdrop"},{"line_number":30,"context_line":"  args:"},{"line_number":31,"context_line":"    creates: /etc/apache2/sites-enabled/001-eavesdrop.conf"},{"line_number":32,"context_line":"  notify:"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"a384f7bd_8caef8cb","line":29,"in_reply_to":"c5b96cbb_bd1b91db","updated":"2021-06-08 23:17:24.000000000","message":"I copied this directly from the nodepool-builder so I guess I\u0027d prefer to just keep them the same; but we could update both if we\u0027d like to make things more consistent.","commit_id":"d849dddd49d5cb15b81c4faa55db0ec52c3e383e"}],"zuul.d/docker-images/ircbot.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"5bdfae5c5d0e89a74046619ac65fcfae2d6b5c01","unresolved":true,"context_lines":[{"line_number":3,"context_line":"    name: system-config-build-image-ircbot"},{"line_number":4,"context_line":"    description: Build a ircbot image."},{"line_number":5,"context_line":"    parent: system-config-build-image"},{"line_number":6,"context_line":"    requires: python-builder-3.9-container-image"},{"line_number":7,"context_line":"    provides: ircbot-container-image"},{"line_number":8,"context_line":"    required-projects:"},{"line_number":9,"context_line":"      - opendev/meetbot"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"d2aa0a1e_cf76c38e","line":6,"updated":"2021-06-08 22:43:29.000000000","message":"Do we also need to require python-base-3.9-container-image?","commit_id":"d849dddd49d5cb15b81c4faa55db0ec52c3e383e"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"e5ce382590a86b2c073702c35f07ddf1335b1208","unresolved":false,"context_lines":[{"line_number":3,"context_line":"    name: system-config-build-image-ircbot"},{"line_number":4,"context_line":"    description: Build a ircbot image."},{"line_number":5,"context_line":"    parent: system-config-build-image"},{"line_number":6,"context_line":"    requires: python-builder-3.9-container-image"},{"line_number":7,"context_line":"    provides: ircbot-container-image"},{"line_number":8,"context_line":"    required-projects:"},{"line_number":9,"context_line":"      - opendev/meetbot"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"d1c20f8e_8e71feab","line":6,"in_reply_to":"d2aa0a1e_cf76c38e","updated":"2021-06-08 23:17:24.000000000","message":"Done","commit_id":"d849dddd49d5cb15b81c4faa55db0ec52c3e383e"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"5bdfae5c5d0e89a74046619ac65fcfae2d6b5c01","unresolved":true,"context_lines":[{"line_number":20,"context_line":"    name: system-config-upload-image-ircbot"},{"line_number":21,"context_line":"    description: Build and upload a ircbot image."},{"line_number":22,"context_line":"    parent: system-config-upload-image"},{"line_number":23,"context_line":"    requires: python-builder-3.9-container-image"},{"line_number":24,"context_line":"    provides: ircbot-container-image"},{"line_number":25,"context_line":"    vars: *ircbot_vars"},{"line_number":26,"context_line":"    files: *ircbot_files"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"88f98e50_1fac5b16","line":23,"updated":"2021-06-08 22:43:29.000000000","message":"Do we also need to require python-base-3.9-container-image?","commit_id":"d849dddd49d5cb15b81c4faa55db0ec52c3e383e"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"e5ce382590a86b2c073702c35f07ddf1335b1208","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    name: system-config-upload-image-ircbot"},{"line_number":21,"context_line":"    description: Build and upload a ircbot image."},{"line_number":22,"context_line":"    parent: system-config-upload-image"},{"line_number":23,"context_line":"    requires: python-builder-3.9-container-image"},{"line_number":24,"context_line":"    provides: ircbot-container-image"},{"line_number":25,"context_line":"    vars: *ircbot_vars"},{"line_number":26,"context_line":"    files: *ircbot_files"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"f9de0f4d_eb3616d5","line":23,"in_reply_to":"88f98e50_1fac5b16","updated":"2021-06-08 23:17:24.000000000","message":"Done","commit_id":"d849dddd49d5cb15b81c4faa55db0ec52c3e383e"}]}
