From 05a9daa46f8bc6ddd346b008f2e88e28acba8aa4 Mon Sep 17 00:00:00 2001 From: Emilien Macchi Date: Fri, 14 Feb 2020 12:17:18 -0500 Subject: [PATCH] container_puppet_config: python3 fix Python3 returns an error if we write the file in text. We need to write in binary. Closes-Bug: #1863352 Change-Id: Ief80c917803c2143e459a74079159d958d18f153 --- .../ansible_plugins/modules/container_puppet_config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tripleo_ansible/ansible_plugins/modules/container_puppet_config.py b/tripleo_ansible/ansible_plugins/modules/container_puppet_config.py index 4113a20c8..957e23643 100644 --- a/tripleo_ansible/ansible_plugins/modules/container_puppet_config.py +++ b/tripleo_ansible/ansible_plugins/modules/container_puppet_config.py @@ -412,7 +412,7 @@ class ContainerPuppetManager: :param path: string :param config: string """ - f = open(path, 'w') + f = open(path, 'wb') f.write(json.dumps(config, indent=2).encode('utf-8')) os.chmod(path, 0o600)