From 003d8020653efcea99bfaa74f350fe1fab5ab84a Mon Sep 17 00:00:00 2001 From: Alina Buzachis <49211501+alinabuzachis@users.noreply.github.com> Date: Thu, 14 Jan 2021 16:52:33 +0100 Subject: [PATCH] helm - remove trailing whitespaces (#337) (#345) Add remove_trailing_spaces() to remove trailing whitespaces for each helm_repository parameter. --- plugins/modules/helm_repository.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/plugins/modules/helm_repository.py b/plugins/modules/helm_repository.py index bb0eccc3..0e2235e0 100644 --- a/plugins/modules/helm_repository.py +++ b/plugins/modules/helm_repository.py @@ -124,6 +124,12 @@ from ansible.module_utils.basic import AnsibleModule, missing_required_lib from ansible_collections.community.kubernetes.plugins.module_utils.helm import run_helm +# Remove trailing whitespaces +def remove_trailing_spaces(parameter): + if parameter is not None: + return parameter.strip(" ") + + # Get repository from all repositories added def get_repository(state, repo_name): if state is not None: @@ -195,12 +201,12 @@ def main(): changed = False - bin_path = module.params.get('binary_path') - repo_name = module.params.get('repo_name') - repo_url = module.params.get('repo_url') - repo_username = module.params.get('repo_username') - repo_password = module.params.get('repo_password') - repo_state = module.params.get('repo_state') + bin_path = remove_trailing_spaces(module.params.get('binary_path')) + repo_name = remove_trailing_spaces(module.params.get('repo_name')) + repo_url = remove_trailing_spaces(module.params.get('repo_url')) + repo_username = remove_trailing_spaces(module.params.get('repo_username')) + repo_password = remove_trailing_spaces(module.params.get('repo_password')) + repo_state = remove_trailing_spaces(module.params.get('repo_state')) if bin_path is not None: helm_cmd = bin_path