)]}'
{"playbooks/library/inline_python.py":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"85cfd8584c2f0270bef1721b2c75b7e00da3285a","unresolved":true,"context_lines":[{"line_number":28,"context_line":"    local_vars[\u0027exit_json\u0027] \u003d module.exit_json"},{"line_number":29,"context_line":"    local_vars[\u0027fail_json\u0027] \u003d module.fail_json"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    exec(module.params[\u0027script\u0027], globals(), local_vars)"},{"line_number":32,"context_line":"    module.exit_json(changed\u003dFalse)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"16c6c9c7_2f2af9f7","line":31,"range":{"start_line":31,"start_character":4,"end_line":31,"end_character":8},"updated":"2022-05-25 18:29:03.000000000","message":"Anytime I see this I worry we\u0027re going to do something silly. But in this case the entire point is to run some python in the context of ansible state.","commit_id":"3078b54d5fbbad6d4386ade3e73af7fd81ad05c8"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"48a3e1c35c139436b246ff80444223755b757352","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    local_vars[\u0027exit_json\u0027] \u003d module.exit_json"},{"line_number":29,"context_line":"    local_vars[\u0027fail_json\u0027] \u003d module.fail_json"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    exec(module.params[\u0027script\u0027], globals(), local_vars)"},{"line_number":32,"context_line":"    module.exit_json(changed\u003dFalse)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"26ec4dbd_f226bde2","line":31,"updated":"2022-05-25 19:13:33.000000000","message":"Yeah, this basically just saves us from the boilerplate in this file.  Otherwise, the execution and security contexts are exactly the same.","commit_id":"3078b54d5fbbad6d4386ade3e73af7fd81ad05c8"}]}
