From 94df58a55b5f59fa308f5a7f662c5f787eb6879c Mon Sep 17 00:00:00 2001 From: Caleb Boylan Date: Mon, 10 Feb 2020 09:40:47 -0800 Subject: [PATCH] Fix strtobool casting --- awx_collection/plugins/module_utils/tower_api.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/awx_collection/plugins/module_utils/tower_api.py b/awx_collection/plugins/module_utils/tower_api.py index 7c61e16928..b759489dbd 100644 --- a/awx_collection/plugins/module_utils/tower_api.py +++ b/awx_collection/plugins/module_utils/tower_api.py @@ -184,7 +184,10 @@ class TowerModule(AnsibleModule): if honorred_setting in config_data: # Veriffy SSL must be a boolean if honorred_setting == 'verify_ssl': - setattr(self, honorred_setting, strtobool(config_data[honorred_setting])) + if type(config_data[honorred_setting]) is str: + setattr(self, honorred_setting, strtobool(config_data[honorred_setting])) + else: + setattr(self, honorred_setting, bool(config_data[honorred_setting])) else: setattr(self, honorred_setting, config_data[honorred_setting])