)]}'
{"playbooks/roles/nodepool-base/library/make_nodepool_zk_hosts.py":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"07760c3dae7dd57a222fb5f9e297e33d1a6a9878","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        for host in p[\u0027zk_group\u0027]:"},{"line_number":32,"context_line":"            hv \u003d p[\u0027hostvars\u0027][host]"},{"line_number":33,"context_line":"            if hv.get(\u0027ansible_default_ipv6\u0027):"},{"line_number":34,"context_line":"                address\u003d\u0027[%s]\u0027 % hv[\u0027ansible_default_ipv6\u0027][\u0027address\u0027]"},{"line_number":35,"context_line":"            else:"},{"line_number":36,"context_line":"                if \u0027ansible_default_ipv4\u0027 not in hv:"},{"line_number":37,"context_line":"                    module.fail_json("}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_533cc8be","line":34,"updated":"2020-05-05 02:15:27.000000000","message":"I\u0027m not sure that experiment is helpful, socket.gethostbyaddr() also returns that same error when you wrap an IPv6 address in [] as well.","commit_id":"1f229b067a11557064ecf2193d44a07b690a2bee"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"5ebcb48a934ffba6e934ab15c8554fde9e17ea0a","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        for host in p[\u0027zk_group\u0027]:"},{"line_number":32,"context_line":"            hv \u003d p[\u0027hostvars\u0027][host]"},{"line_number":33,"context_line":"            if hv.get(\u0027ansible_default_ipv6\u0027):"},{"line_number":34,"context_line":"                address\u003d\u0027[%s]\u0027 % hv[\u0027ansible_default_ipv6\u0027][\u0027address\u0027]"},{"line_number":35,"context_line":"            else:"},{"line_number":36,"context_line":"                if \u0027ansible_default_ipv4\u0027 not in hv:"},{"line_number":37,"context_line":"                    module.fail_json("}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_475374e3","line":34,"updated":"2020-05-04 14:02:13.000000000","message":"If these are winding up in a config file, can we just always quote there instead? In theory it should also be fine with an IPv4 literal in [].","commit_id":"1f229b067a11557064ecf2193d44a07b690a2bee"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"a4e72239b8a57cd2113b2826b5a4fb0c190a20ef","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        for host in p[\u0027zk_group\u0027]:"},{"line_number":32,"context_line":"            hv \u003d p[\u0027hostvars\u0027][host]"},{"line_number":33,"context_line":"            if hv.get(\u0027ansible_default_ipv6\u0027):"},{"line_number":34,"context_line":"                address\u003d\u0027[%s]\u0027 % hv[\u0027ansible_default_ipv6\u0027][\u0027address\u0027]"},{"line_number":35,"context_line":"            else:"},{"line_number":36,"context_line":"                if \u0027ansible_default_ipv4\u0027 not in hv:"},{"line_number":37,"context_line":"                    module.fail_json("}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_6593fe5d","line":34,"in_reply_to":"1f493fa4_475374e3","updated":"2020-05-04 23:39:04.000000000","message":"I\u0027m not so sure that is the case:\n\n \u003e\u003e\u003e import socket\n \u003e\u003e\u003e socket.gethostbyaddr(\"[127.0.0.1]\")\n Traceback (most recent call last):\n   File \"\u003cstdin\u003e\", line 1, in \u003cmodule\u003e\n socket.gaierror: [Errno -2] Name or service not known","commit_id":"1f229b067a11557064ecf2193d44a07b690a2bee"}]}
