)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"2d8147c198e96078d357c2374ddeb6f53741246d","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Setting Up Ansible For ptgbot"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Heavily taken from statusbut, but removed wiki and twitter defaults."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I7b1958dbe37e5d25b8fde746235c88a4d6763ffd"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"8e02cc59_1dd40587","line":9,"updated":"2021-10-01 22:10:48.000000000","message":"s/but/bot/","commit_id":"70279a78d924ff77c65c43498980bd3d2c48592b"}],"playbooks/roles/ptgbot/defaults/main.yaml":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"a3f3bf9563dfee6c93de8f883f616715b48df5a8","unresolved":true,"context_lines":[{"line_number":5,"context_line":"ptgbot_auth_nicks:"},{"line_number":6,"context_line":"  - testonly"},{"line_number":7,"context_line":"ptgbot_channels:"},{"line_number":8,"context_line":"  - openinfra-events"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"ptgbot_irclogs_url  : \u0027http://eavesdrop.openstack.org/irclogs/%(chan)s/%(chan)s.%(date)s.log.html\u0027"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"f5ca5b57_23c792d0","line":8,"updated":"2021-08-03 02:23:38.000000000","message":"Probably don\u0027t want the bot randomly coming and going from this channel as the tests run.  Maybe something like #opendev-sandbox is better for testing","commit_id":"0d6031c6d2f5876a30f4307a2150cc59fda4eb97"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"a3f3bf9563dfee6c93de8f883f616715b48df5a8","unresolved":true,"context_lines":[{"line_number":7,"context_line":"ptgbot_channels:"},{"line_number":8,"context_line":"  - openinfra-events"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"ptgbot_irclogs_url  : \u0027http://eavesdrop.openstack.org/irclogs/%(chan)s/%(chan)s.%(date)s.log.html\u0027"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"b1843187_214d2801","line":10,"updated":"2021-08-03 02:23:38.000000000","message":"not sure where this gets expanded, but this should be https://meetings.opendev.org/ now.","commit_id":"0d6031c6d2f5876a30f4307a2150cc59fda4eb97"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"2d8147c198e96078d357c2374ddeb6f53741246d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"ptgbot_nick: \u0027opendevstatus_{{ 100 | random }}\u0027"},{"line_number":2,"context_line":"ptgbot_pass: \u0027\u0027"},{"line_number":3,"context_line":"ptgbot_server: \u0027irc.oftc.net\u0027"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9ac1657d_f7e36680","line":1,"updated":"2021-10-01 22:10:48.000000000","message":"opendevptg","commit_id":"70279a78d924ff77c65c43498980bd3d2c48592b"}],"playbooks/roles/ptgbot/files/docker-compose.yaml":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"2d8147c198e96078d357c2374ddeb6f53741246d","unresolved":false,"context_lines":[{"line_number":3,"context_line":"version: \u00272\u0027"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"services:"},{"line_number":6,"context_line":"  statusbot:"},{"line_number":7,"context_line":"    image: docker.io/opendevorg/ptgbot:latest"},{"line_number":8,"context_line":"    network_mode: host"},{"line_number":9,"context_line":"    restart: always"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"6f5490ec_3b9caa37","line":6,"updated":"2021-10-01 22:10:48.000000000","message":"ptgbot","commit_id":"70279a78d924ff77c65c43498980bd3d2c48592b"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"70e5f90f9298092f12eaf9aeb3bae7462a3a2f0b","unresolved":false,"context_lines":[{"line_number":15,"context_line":"      # This contains the main config, channel config, and ssh key"},{"line_number":16,"context_line":"      - /etc/ptgbot:/etc/ptgbot"},{"line_number":17,"context_line":"      - /var/lib/ptgbot:/var/lib/ptgbot"},{"line_number":18,"context_line":"      - /var/log/ptgbot:/var/log/ptgbot"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9646165c_0e3a9ea1","line":18,"updated":"2021-10-04 16:52:53.000000000","message":"I guess we should grab files from this path when collecting logs in the test job? Right now we don\u0027t really have anything logged to indicate the daemon started successfully. Could be done in a followup change though.","commit_id":"e43284055bf5c899967dd39cd552a96885b8661f"}],"playbooks/roles/ptgbot/files/logging.config":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"2d8147c198e96078d357c2374ddeb6f53741246d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[loggers]"},{"line_number":2,"context_line":"keys\u003droot,statusbot,irc"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[handlers]"},{"line_number":5,"context_line":"keys\u003dconsole,debug,normal"}],"source_content_type":"text/x-ini","patch_set":6,"id":"41889923_3a2f4400","line":2,"updated":"2021-10-01 22:10:48.000000000","message":"ptgbot","commit_id":"70279a78d924ff77c65c43498980bd3d2c48592b"}],"playbooks/roles/ptgbot/tasks/main.yaml":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"b1dbd2a494651fd8a965dd5f2707d39bb22abdf0","unresolved":true,"context_lines":[{"line_number":6,"context_line":"    group: root"},{"line_number":7,"context_line":"    mode: 0755"},{"line_number":8,"context_line":"  loop:"},{"line_number":9,"context_line":"    - /etc/statusbot"},{"line_number":10,"context_line":"    - /etc/ptgbot-docker"},{"line_number":11,"context_line":"    - /var/log/ptgbot"},{"line_number":12,"context_line":"    - /var/lib/ptgbot"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"8340ddf4_5f2d0346","line":9,"updated":"2021-08-03 23:32:26.000000000","message":"think this wants to be ptgbot","commit_id":"d57978de360f2e442b27a33d64e417424081b073"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"f7405f3b62e82b3bc5da44afbf5d71944380dc5c","unresolved":true,"context_lines":[{"line_number":6,"context_line":"    group: root"},{"line_number":7,"context_line":"    mode: 0755"},{"line_number":8,"context_line":"  loop:"},{"line_number":9,"context_line":"    - /etc/statusbot"},{"line_number":10,"context_line":"    - /etc/ptgbot-docker"},{"line_number":11,"context_line":"    - /var/log/ptgbot"},{"line_number":12,"context_line":"    - /var/lib/ptgbot"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"64539c03_d99ad36c","line":9,"in_reply_to":"8340ddf4_5f2d0346","updated":"2021-08-16 16:49:02.000000000","message":"Whoops.","commit_id":"d57978de360f2e442b27a33d64e417424081b073"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"fa102594137651721ebb5e7ad8474f9d5170021c","unresolved":true,"context_lines":[{"line_number":1,"context_line":"- name: Ensure statusbot directories"},{"line_number":2,"context_line":"  file:"},{"line_number":3,"context_line":"    state: directory"},{"line_number":4,"context_line":"    path: \u0027{{ item }}\u0027"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"f26a89c1_a319426b","line":1,"range":{"start_line":1,"start_character":15,"end_line":1,"end_character":24},"updated":"2021-09-28 04:52:11.000000000","message":"s/status/ptg","commit_id":"70279a78d924ff77c65c43498980bd3d2c48592b"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"fa102594137651721ebb5e7ad8474f9d5170021c","unresolved":true,"context_lines":[{"line_number":6,"context_line":"    group: root"},{"line_number":7,"context_line":"    mode: 0755"},{"line_number":8,"context_line":"  loop:"},{"line_number":9,"context_line":"    - /etc/statusbot"},{"line_number":10,"context_line":"    - /etc/ptgbot-docker"},{"line_number":11,"context_line":"    - /var/log/ptgbot"},{"line_number":12,"context_line":"    - /var/lib/ptgbot"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"0f62c164_b0eae400","line":9,"range":{"start_line":9,"start_character":6,"end_line":9,"end_character":20},"updated":"2021-09-28 04:52:11.000000000","message":"should be /etc/ptgbot?","commit_id":"70279a78d924ff77c65c43498980bd3d2c48592b"}],"playbooks/roles/ptgbot/templates/ptgbot.config.j2":[{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"1845bf959254abba593c7b7b87942a657a141a47","unresolved":true,"context_lines":[{"line_number":1,"context_line":"[ircbot]"},{"line_number":2,"context_line":"nick\u003d{{ ptgbot_nick }}"},{"line_number":3,"context_line":"pass\u003d{{ ptgbot_nick_password }}"},{"line_number":4,"context_line":"server\u003d{{ ptgbot_server }}"},{"line_number":5,"context_line":"port\u003d6697"},{"line_number":6,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"1c323aec_10c57655","line":3,"updated":"2021-08-02 12:23:09.000000000","message":"Error here: AnsibleUndefinedVariable: \u0027ptgbot_nick_password\u0027 is undefined\nShould probably be ptgbot_pass?","commit_id":"bdf802436ffeed04799c8efe0f4eff7f28cf40a9"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"f90eef0b96c2e606cfe379af57530363acacffc4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[ircbot]"},{"line_number":2,"context_line":"nick\u003d{{ ptgbot_nick }}"},{"line_number":3,"context_line":"pass\u003d{{ ptgbot_pass }}"},{"line_number":4,"context_line":"server\u003d{{ ptgbot_server }}"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"5bd34be0_c1f05e59","line":1,"updated":"2021-10-04 13:22:50.000000000","message":"Seems this file was simply copied from the statusbot implementation, and instead we need to recreate the ptgbot_config.json.erb template from the puppet-ptgbot repo.","commit_id":"4e90f4f2346f3f42f51e1b361f5364fc4e8e16af"}]}
