)]}'
{".ansible-lint":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"446815db54f5783bef8b22425764aad2919723d6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"parseable: true"},{"line_number":2,"context_line":"exclude_paths:"},{"line_number":3,"context_line":"  - kubernetes/percona-xtradb-cluster/secrets.yaml"},{"line_number":4,"context_line":"  - zuul.d/"},{"line_number":5,"context_line":"# 208: file permissions not mentioned, re-evaluate after"},{"line_number":6,"context_line":"#   https://github.com/ansible/ansible-lint/pull/949"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"1f621f24_4f1dfe71","line":3,"updated":"2020-11-04 02:32:32.000000000","message":"it seems like it would be better to invert this to \"include_paths\" like the original to only check the playbooks and roles directory\n\ni\u0027m not sure what\u0027s special about this, but as noted it\u0027s going into the hiera and other directories that aren\u0027t playbooks.","commit_id":"af6c162b221e8f20473f4492b4735c3b4bec94ab"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"446815db54f5783bef8b22425764aad2919723d6","unresolved":false,"context_lines":[{"line_number":14,"context_line":"  - \u0027401\u0027  # Git checkouts must contain explicit version"},{"line_number":15,"context_line":"  - \u0027403\u0027  # Package installs should not use latest"},{"line_number":16,"context_line":"  - \u0027502\u0027  # All tasks should be named\u0027"},{"line_number":17,"context_line":"  - \u0027503\u0027  # Tasks that run when changed should likely be handlers"},{"line_number":18,"context_line":"warn_list:"},{"line_number":19,"context_line":"  # Displayed but not affecting outcome, so we can gradually address:"},{"line_number":20,"context_line":"  - \u0027208\u0027 #  File permissions not mentioned"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"1f621f24_ef0dea3e","line":17,"updated":"2020-11-04 02:32:32.000000000","message":"we\u0027ve lost context on why things were skipped which was there before.  also, 206 is dropped at least, presumably it is fixed but this is not explained.","commit_id":"af6c162b221e8f20473f4492b4735c3b4bec94ab"}],"tox.ini":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"446815db54f5783bef8b22425764aad2919723d6","unresolved":false,"context_lines":[{"line_number":30,"context_line":"  # parses, but doesn\u0027t do anything."},{"line_number":31,"context_line":"  bash -c \"ANSIBLE_INVENTORY_PLUGINS\u003d./playbooks/roles/install-ansible/files/inventory_plugins ansible -i ./inventory/base/hosts.yaml not_a_host -a \u0027true\u0027\""},{"line_number":32,"context_line":"  python3 -m unittest playbooks/roles/install-ansible/files/inventory_plugins/test_yamlgroup.py"},{"line_number":33,"context_line":"  bash -c \"find roles playbooks -type f -regex \u0027.*.y[a]?ml\u0027 -print0 | xargs -t -n1 -0 ansible-lint\""},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"[testenv:docs]"},{"line_number":36,"context_line":"deps \u003d -r{toxinidir}/doc/requirements.txt"}],"source_content_type":"text/x-properties","patch_set":2,"id":"1f621f24_0f2ae68e","side":"PARENT","line":33,"updated":"2020-11-04 02:32:32.000000000","message":"this is now going into heira/inventory/etc. directories and causing a lot of extraneous output \n\nhttps://zuul.opendev.org/t/openstack/build/7fa4cd0d5d9f48a3b5c8c8cc4a7c1388/log/job-output.txt#727","commit_id":"00c496e879828faa0667b7035919813af98f9c6c"}]}
