diff options
Diffstat (limited to 'tasks')
-rw-r--r-- | tasks/deploy.yml | 14 | ||||
-rw-r--r-- | tasks/setup.yml | 1 |
2 files changed, 15 insertions, 0 deletions
diff --git a/tasks/deploy.yml b/tasks/deploy.yml index ca1e54a..c567981 100644 --- a/tasks/deploy.yml +++ b/tasks/deploy.yml | |||
@@ -24,6 +24,20 @@ | |||
24 | environment: | 24 | environment: |
25 | CONFIGURATION_FILE: "{{ clever_login_file }}" | 25 | CONFIGURATION_FILE: "{{ clever_login_file }}" |
26 | 26 | ||
27 | - name: Configure Scalability | ||
28 | when: clever_scaling is defined | ||
29 | command: "{{ ansible_env.HOME }}/{{ clever_user_path }}/clever-set-scalability.sh" | ||
30 | args: | ||
31 | chdir: "{{ clever_app_root }}" | ||
32 | environment: | ||
33 | CONFIGURATION_FILE: "{{ clever_login_file }}" | ||
34 | INSTANCES: "{{ clever_scaling.instances.fixed | default ('') }}" | ||
35 | MIN_INSTANCES: "{{ clever_scaling.instances.min | default('') }}" | ||
36 | MAX_INSTANCES: "{{ clever_scaling.instances.max | default('') }}" | ||
37 | FLAVOR: "{{ clever_scaling.flavor.fixed | default('') }}" | ||
38 | MIN_FLAVOR: "{{ clever_scaling.flavor.min | default('') }}" | ||
39 | MAX_FLAVOR: "{{ clever_scaling.flavor.max | default('') }}" | ||
40 | |||
27 | - name: Push Environment | 41 | - name: Push Environment |
28 | shell: "clever env import --json < {{ clever_app_confdir }}/env" | 42 | shell: "clever env import --json < {{ clever_app_confdir }}/env" |
29 | args: | 43 | args: |
diff --git a/tasks/setup.yml b/tasks/setup.yml index a2d5b90..8a11772 100644 --- a/tasks/setup.yml +++ b/tasks/setup.yml | |||
@@ -29,3 +29,4 @@ | |||
29 | with_items: | 29 | with_items: |
30 | - clever-set-domain.sh | 30 | - clever-set-domain.sh |
31 | - clever-set-drain.sh | 31 | - clever-set-drain.sh |
32 | - clever-set-scalability.sh | ||