)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"f67cdb62803f35fdacaefa8dcde38b1e29c1972c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9a95eaf2_55d21b75","updated":"2023-03-16 23:19:52.000000000","message":"i will closely monitor this","commit_id":"be992b3bb65865181871ff81e42efede188c9823"}],"playbooks/base.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"e0bc3ca9d47458c51ccc13ad15b38e052862ce31","unresolved":true,"context_lines":[{"line_number":1,"context_line":"- hosts: \"!unmanaged:!disabled\""},{"line_number":2,"context_line":"  name: \"Base: set up common environment on all hosts\""},{"line_number":3,"context_line":"  roles:"},{"line_number":4,"context_line":"    - base/users"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9cc5b636_dd2f117c","line":1,"updated":"2023-03-15 22:09:52.000000000","message":"The behavior here appears to be correct if I am reading https://docs.ansible.com/ansible/latest/inventory_guide/intro_patterns.html#pattern-processing-order properly. In particular it says `a:b:!e:!d:\u0026c` means \"Host in/is (a or b) AND host in/is all(c) AND host NOT in/is all(e, d)\" which removes any hosts in the excluded groups last.\n\nThat said this raises another question about what does it mean to only exclude groups? Is all implied?","commit_id":"be992b3bb65865181871ff81e42efede188c9823"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"dabd11bc26a69ef9df4b382f666d0248714507b6","unresolved":true,"context_lines":[{"line_number":1,"context_line":"- hosts: \"!unmanaged:!disabled\""},{"line_number":2,"context_line":"  name: \"Base: set up common environment on all hosts\""},{"line_number":3,"context_line":"  roles:"},{"line_number":4,"context_line":"    - base/users"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bad6d001_f08cd7ef","line":1,"in_reply_to":"9cc5b636_dd2f117c","updated":"2023-03-16 00:09:57.000000000","message":"I tested the !groupa:!groupb and I think https://paste.opendev.org/show/bj5zn1PPBHZ7m3axkZTZ/ shows that it indeed means \"don\u0027t run if this host is in groupa or in groupb\"\n\nYes I think the \"all\" is implied.  We could prefix it with \"*:\" for extra clarity, I guess","commit_id":"be992b3bb65865181871ff81e42efede188c9823"}]}
