Browse Source

initialize variables on each iteration

master
Nicolas Massé 9 years ago
parent
commit
15e00dd1a6
  1. 5
      roles/3scale/tasks/create_application_plan.yml
  2. 5
      roles/3scale/tasks/create_applications.yml
  3. 2
      roles/3scale/vars/main.yml

5
roles/3scale/tasks/create_application_plan.yml

@ -3,7 +3,10 @@
- debug: msg="Working on plan {{ plan.system_name }} / service {{ item.service.name }}"
- set_fact:
body_create_plan: '{{ body_create_plan|default("access_token=" ~ access_token|urlencode) ~ "&" ~ (param.key|urlencode) ~ "=" ~ (param.value|urlencode) }}'
body_create_plan: '{{ "access_token=" ~ access_token|urlencode }}'
- set_fact:
body_create_plan: '{{ body_create_plan ~ "&" ~ (param.key|urlencode) ~ "=" ~ (param.value|urlencode) }}'
with_dict: '{{ plan }}'
loop_control:
loop_var: param

5
roles/3scale/tasks/create_applications.yml

@ -3,7 +3,10 @@
- debug: msg="Working on application {{ app.name }} / plan {{ plan.system_name }} / service {{ item.service.name }}"
- set_fact:
body_create_app: '{{ body_create_app|default("access_token=" ~ (access_token|urlencode) ~ "&plan_id=" ~ (plan_id)) ~ "&" ~ (param.key|urlencode) ~ "=" ~ (param.value|urlencode) }}'
body_create_app: '{{ "access_token=" ~ (access_token|urlencode) ~ "&plan_id=" ~ (plan_id) }}'
- set_fact:
body_create_app: '{{ body_create_app ~ "&" ~ (param.key|urlencode) ~ "=" ~ (param.value|urlencode) }}'
with_dict: '{{ app }}'
loop_control:
loop_var: param

2
roles/3scale/vars/main.yml

@ -56,3 +56,5 @@
- name: Hello App with OAuth
description: "This is my very first application using OAuth"
redirect_url: https://www.getpostman.com/oauth2/callback
application_id: "my-app"
application_key: "{{ 'my-app'|sha1() }}"

Loading…
Cancel
Save