diff --git a/defaults/main.yml b/defaults/main.yml index 7defd55..6451cdf 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -34,3 +34,4 @@ threescale_cicd_default_application_plan: '{{ (threescale_cicd_application_plans # Compute the default application's appid. By default, we are using a combination # of app, api and environment data, hashed toghether to produce a stable id. threescale_cicd_default_application_appid: '{{ (threescale_cicd_default_application_name ~ threescale_cicd_api_system_name ~ threescale_cicd_access_token)|hash(''sha1'') }}' +threescale_cicd_default_application_appsecret: '{{ (''secret'' ~ threescale_cicd_default_application_name ~ threescale_cicd_api_system_name ~ threescale_cicd_access_token)|hash(''sha1'') }}' \ No newline at end of file diff --git a/templates/api-calls/create_application.j2 b/templates/api-calls/create_application.j2 index 4d7acf6..1426a42 100644 --- a/templates/api-calls/create_application.j2 +++ b/templates/api-calls/create_application.j2 @@ -8,6 +8,7 @@ %} {% if threescale_cicd_api_security_scheme.type == 'oauth2' %} {% do payload.append("application_id=" ~ threescale_cicd_default_application_appid|urlencode) %} +{% do payload.append("application_key=" ~ threescale_cicd_default_application_appsecret|urlencode) %} {% endif %} {% if threescale_cicd_api_security_scheme.type == 'apiKey' %} {% do payload.append("user_key=" ~ threescale_cicd_default_application_appid|urlencode) %}