)]}'
{"playbooks/roles/install-ansible/tasks/main.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"2c8be10abbe60a989272cdd608e2c479535ee69d","unresolved":true,"context_lines":[{"line_number":146,"context_line":"# directory (this happens via cloud-launcher and openstacksdk)."},{"line_number":147,"context_line":"# Ensure the production host is updated, and drop a .disable file"},{"line_number":148,"context_line":"# for good measure"},{"line_number":149,"context_line":"- name: Ensure stevedore \u003e 0.3.0"},{"line_number":150,"context_line":"  pip:"},{"line_number":151,"context_line":"    name: \u0027stevedore\u003e\u003d0.3.0\u0027"},{"line_number":152,"context_line":"- name: Add stevedore cache disable dir"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"71127afa_f3638fed","line":149,"updated":"2021-03-03 06:37:35.000000000","message":"The commit message talks about 0.3.3, which one is it?\n\nAlso make sure to be consistent about \"\u003e\" vs. \"\u003e\u003d\"","commit_id":"ffa15d562530f8685117c3506269150dd0246762"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"4fbf0843bb9e6c3153dd57b5ba27468005dca998","unresolved":false,"context_lines":[{"line_number":146,"context_line":"# directory (this happens via cloud-launcher and openstacksdk)."},{"line_number":147,"context_line":"# Ensure the production host is updated, and drop a .disable file"},{"line_number":148,"context_line":"# for good measure"},{"line_number":149,"context_line":"- name: Ensure stevedore \u003e 0.3.0"},{"line_number":150,"context_line":"  pip:"},{"line_number":151,"context_line":"    name: \u0027stevedore\u003e\u003d0.3.0\u0027"},{"line_number":152,"context_line":"- name: Add stevedore cache disable dir"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"928f48f9_f44c520b","line":149,"in_reply_to":"4a9589bf_415f0495","updated":"2021-03-03 21:28:54.000000000","message":"sorry i have no idea what i was thinking!  it\u0027s 3.3.0","commit_id":"ffa15d562530f8685117c3506269150dd0246762"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"47e702633d8478f87b62b15c498f779eb6e70376","unresolved":true,"context_lines":[{"line_number":146,"context_line":"# directory (this happens via cloud-launcher and openstacksdk)."},{"line_number":147,"context_line":"# Ensure the production host is updated, and drop a .disable file"},{"line_number":148,"context_line":"# for good measure"},{"line_number":149,"context_line":"- name: Ensure stevedore \u003e 0.3.0"},{"line_number":150,"context_line":"  pip:"},{"line_number":151,"context_line":"    name: \u0027stevedore\u003e\u003d0.3.0\u0027"},{"line_number":152,"context_line":"- name: Add stevedore cache disable dir"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"4a9589bf_415f0495","line":149,"in_reply_to":"71127afa_f3638fed","updated":"2021-03-03 19:15:15.000000000","message":"Looking at the stevedore tags and pypi packages it appears to be 3.3.0 and we would want \u003e\u003d in this case.","commit_id":"ffa15d562530f8685117c3506269150dd0246762"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"2c8be10abbe60a989272cdd608e2c479535ee69d","unresolved":true,"context_lines":[{"line_number":149,"context_line":"- name: Ensure stevedore \u003e 0.3.0"},{"line_number":150,"context_line":"  pip:"},{"line_number":151,"context_line":"    name: \u0027stevedore\u003e\u003d0.3.0\u0027"},{"line_number":152,"context_line":"- name: Add stevedore cache disable dir"},{"line_number":153,"context_line":"  file:"},{"line_number":154,"context_line":"    path: /root/.cache/python-entrypoints/"},{"line_number":155,"context_line":"    state: directory"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ee7d1699_21af2f88","line":152,"updated":"2021-03-03 06:37:35.000000000","message":"Nit: \"cache dir\"?","commit_id":"ffa15d562530f8685117c3506269150dd0246762"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"4fbf0843bb9e6c3153dd57b5ba27468005dca998","unresolved":false,"context_lines":[{"line_number":149,"context_line":"- name: Ensure stevedore \u003e 0.3.0"},{"line_number":150,"context_line":"  pip:"},{"line_number":151,"context_line":"    name: \u0027stevedore\u003e\u003d0.3.0\u0027"},{"line_number":152,"context_line":"- name: Add stevedore cache disable dir"},{"line_number":153,"context_line":"  file:"},{"line_number":154,"context_line":"    path: /root/.cache/python-entrypoints/"},{"line_number":155,"context_line":"    state: directory"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"2aa60581_6578ded2","line":152,"in_reply_to":"ee7d1699_21af2f88","updated":"2021-03-03 21:28:54.000000000","message":"Done","commit_id":"ffa15d562530f8685117c3506269150dd0246762"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"2c8be10abbe60a989272cdd608e2c479535ee69d","unresolved":true,"context_lines":[{"line_number":153,"context_line":"  file:"},{"line_number":154,"context_line":"    path: /root/.cache/python-entrypoints/"},{"line_number":155,"context_line":"    state: directory"},{"line_number":156,"context_line":"    recurse: true"},{"line_number":157,"context_line":"    mode: 0755"},{"line_number":158,"context_line":"- name: Add stevedore cache disable file"},{"line_number":159,"context_line":"  file:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"c4cf2001_4dcb615b","line":156,"updated":"2021-03-03 06:37:35.000000000","message":"Will this also set the mode on /root? We likely wouldn\u0027t want to override that.","commit_id":"ffa15d562530f8685117c3506269150dd0246762"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"4fbf0843bb9e6c3153dd57b5ba27468005dca998","unresolved":false,"context_lines":[{"line_number":153,"context_line":"  file:"},{"line_number":154,"context_line":"    path: /root/.cache/python-entrypoints/"},{"line_number":155,"context_line":"    state: directory"},{"line_number":156,"context_line":"    recurse: true"},{"line_number":157,"context_line":"    mode: 0755"},{"line_number":158,"context_line":"- name: Add stevedore cache disable file"},{"line_number":159,"context_line":"  file:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"28e02dea_183015fb","line":156,"in_reply_to":"a74fded7_bcd060da","updated":"2021-03-03 21:28:54.000000000","message":"Done","commit_id":"ffa15d562530f8685117c3506269150dd0246762"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"47e702633d8478f87b62b15c498f779eb6e70376","unresolved":true,"context_lines":[{"line_number":153,"context_line":"  file:"},{"line_number":154,"context_line":"    path: /root/.cache/python-entrypoints/"},{"line_number":155,"context_line":"    state: directory"},{"line_number":156,"context_line":"    recurse: true"},{"line_number":157,"context_line":"    mode: 0755"},{"line_number":158,"context_line":"- name: Add stevedore cache disable file"},{"line_number":159,"context_line":"  file:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"a74fded7_bcd060da","line":156,"in_reply_to":"c4cf2001_4dcb615b","updated":"2021-03-03 19:15:15.000000000","message":"Maybe create /root/.cache and /root/.cache/python-entrypoints separately to avoid using recurse: true","commit_id":"ffa15d562530f8685117c3506269150dd0246762"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"2c8be10abbe60a989272cdd608e2c479535ee69d","unresolved":true,"context_lines":[{"line_number":154,"context_line":"    path: /root/.cache/python-entrypoints/"},{"line_number":155,"context_line":"    state: directory"},{"line_number":156,"context_line":"    recurse: true"},{"line_number":157,"context_line":"    mode: 0755"},{"line_number":158,"context_line":"- name: Add stevedore cache disable file"},{"line_number":159,"context_line":"  file:"},{"line_number":160,"context_line":"    path: /root/.cache/python-entrypoints/.disable"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"563d798b_0813cab1","line":157,"updated":"2021-03-03 06:37:35.000000000","message":"Do we actually need the group+other permissions? I\u0027d usually prefer to have anything in /root also only accessible by root.","commit_id":"ffa15d562530f8685117c3506269150dd0246762"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"4fbf0843bb9e6c3153dd57b5ba27468005dca998","unresolved":false,"context_lines":[{"line_number":154,"context_line":"    path: /root/.cache/python-entrypoints/"},{"line_number":155,"context_line":"    state: directory"},{"line_number":156,"context_line":"    recurse: true"},{"line_number":157,"context_line":"    mode: 0755"},{"line_number":158,"context_line":"- name: Add stevedore cache disable file"},{"line_number":159,"context_line":"  file:"},{"line_number":160,"context_line":"    path: /root/.cache/python-entrypoints/.disable"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"d531b59c_990da181","line":157,"in_reply_to":"563d798b_0813cab1","updated":"2021-03-03 21:28:54.000000000","message":"Done","commit_id":"ffa15d562530f8685117c3506269150dd0246762"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"2c8be10abbe60a989272cdd608e2c479535ee69d","unresolved":true,"context_lines":[{"line_number":159,"context_line":"  file:"},{"line_number":160,"context_line":"    path: /root/.cache/python-entrypoints/.disable"},{"line_number":161,"context_line":"    state: touch"},{"line_number":162,"context_line":"    mode: 0644"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"- name: Ensure /etc/ansible and /etc/ansible/hosts"},{"line_number":165,"context_line":"  file:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"75230aaa_d30b2eef","line":162,"updated":"2021-03-03 06:37:35.000000000","message":"Likely \"0400\" should be enough here.","commit_id":"ffa15d562530f8685117c3506269150dd0246762"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"47e702633d8478f87b62b15c498f779eb6e70376","unresolved":true,"context_lines":[{"line_number":159,"context_line":"  file:"},{"line_number":160,"context_line":"    path: /root/.cache/python-entrypoints/.disable"},{"line_number":161,"context_line":"    state: touch"},{"line_number":162,"context_line":"    mode: 0644"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"- name: Ensure /etc/ansible and /etc/ansible/hosts"},{"line_number":165,"context_line":"  file:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"e9bd9b5f_7ec799a8","line":162,"in_reply_to":"75230aaa_d30b2eef","updated":"2021-03-03 19:15:15.000000000","message":"Agreed, since the only user that should try to cache in /root/.cache is root.","commit_id":"ffa15d562530f8685117c3506269150dd0246762"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"4fbf0843bb9e6c3153dd57b5ba27468005dca998","unresolved":false,"context_lines":[{"line_number":159,"context_line":"  file:"},{"line_number":160,"context_line":"    path: /root/.cache/python-entrypoints/.disable"},{"line_number":161,"context_line":"    state: touch"},{"line_number":162,"context_line":"    mode: 0644"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"- name: Ensure /etc/ansible and /etc/ansible/hosts"},{"line_number":165,"context_line":"  file:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fc8bb1c6_43784971","line":162,"in_reply_to":"e9bd9b5f_7ec799a8","updated":"2021-03-03 21:28:54.000000000","message":"Done","commit_id":"ffa15d562530f8685117c3506269150dd0246762"}]}
