From 6dd426c4eb70c31658e1ead0e9020626537320f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Mass=C3=A9?= Date: Wed, 25 Apr 2018 21:17:30 +0200 Subject: [PATCH] sanitize the system_name --- tasks/read_openapi_file.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tasks/read_openapi_file.yml b/tasks/read_openapi_file.yml index e2c013b..1564763 100644 --- a/tasks/read_openapi_file.yml +++ b/tasks/read_openapi_file.yml @@ -55,7 +55,7 @@ - name: Extract the wanted system_name from OpenAPI set_fact: - threescale_cicd_api_system_name: '{{ threescale_cicd_openapi_file_content.info[''x-threescale-system-name''] }}' + threescale_cicd_api_system_name: '{{ threescale_cicd_openapi_file_content.info[''x-threescale-system-name'']|regex_replace(''[^a-zA-Z0-9_]+'', ''_'') }}' when: 'threescale_cicd_api_system_name is not defined and ''x-threescale-system-name'' in threescale_cicd_openapi_file_content.info' - name: Generate a system_name from the API title