diff --git a/awx/playbooks/action_plugins/insights.py b/awx/playbooks/action_plugins/insights.py index 04b99cd6b8..83b63c2d3d 100644 --- a/awx/playbooks/action_plugins/insights.py +++ b/awx/playbooks/action_plugins/insights.py @@ -12,7 +12,7 @@ class ActionModule(ActionBase): def save_playbook(self, proj_path, plan, content): fname = '{}-{}.yml'.format(plan.get('name', None) or 'insights-plan', plan['maintenance_id']) file_path = os.path.join(proj_path, fname) - with open(file_path, 'w') as f: + with open(file_path, 'wb') as f: f.write(content) def is_stale(self, proj_path, etag):