diff --git a/lib/ansible/runner/__init__.py b/lib/ansible/runner/__init__.py index ee452e4325..2881a261fa 100644 --- a/lib/ansible/runner/__init__.py +++ b/lib/ansible/runner/__init__.py @@ -700,7 +700,7 @@ class Runner(object): if module_common.REPLACER in module_data: is_new_style=True module_data = module_data.replace(module_common.REPLACER, module_common.MODULE_COMMON) - encoded_args = base64.b64encode(utils.template(self.module_args, inject)) + encoded_args = base64.b64encode(utils.template(self.module_args, inject).encode('utf-8')) module_data = module_data.replace(module_common.REPLACER_ARGS, encoded_args) # use the correct python interpreter for the host