diff options
-rw-r--r-- | meta/main.yml | 7 | ||||
-rw-r--r-- | tasks/addon.yml | 5 | ||||
-rw-r--r-- | tasks/deploy.yml | 10 | ||||
-rw-r--r-- | tasks/setup.yml | 5 |
4 files changed, 22 insertions, 5 deletions
diff --git a/meta/main.yml b/meta/main.yml index eabd765..acc2f09 100644 --- a/meta/main.yml +++ b/meta/main.yml | |||
@@ -32,6 +32,13 @@ galaxy_info: | |||
32 | # | 32 | # |
33 | # platforms is a list of platforms, and each platform has a name and a list of versions. | 33 | # platforms is a list of platforms, and each platform has a name and a list of versions. |
34 | # | 34 | # |
35 | platforms: | ||
36 | - name: Debian | ||
37 | versions: | ||
38 | - all | ||
39 | - name: Ubuntu | ||
40 | versions: | ||
41 | - all | ||
35 | # platforms: | 42 | # platforms: |
36 | # - name: Fedora | 43 | # - name: Fedora |
37 | # versions: | 44 | # versions: |
diff --git a/tasks/addon.yml b/tasks/addon.yml index 91ea4a5..cba5972 100644 --- a/tasks/addon.yml +++ b/tasks/addon.yml | |||
@@ -1,5 +1,8 @@ | |||
1 | - name: Gather addon information for {{ addon.name }} | 1 | - name: Gather addon information for {{ addon.name }} |
2 | shell: "clever env | grep {{ addon.env_prefix }} | sed -e 's/{{ addon.env_prefix }}_//' -e 's/=/: \"/' -e 's/$/\"/' > {{ clever_app_confdir }}/{{ addon.name }}_env.yml" | 2 | shell: > |
3 | clever env | grep {{ addon.env_prefix }} | ||
4 | | sed -e 's/{{ addon.env_prefix }}_//' -e 's/=/: \"/' -e 's/$/\"/' | ||
5 | > {{ clever_app_confdir }}/{{ addon.name }}_env.yml | ||
3 | args: | 6 | args: |
4 | chdir: "{{ clever_app_root }}" | 7 | chdir: "{{ clever_app_root }}" |
5 | environment: | 8 | environment: |
diff --git a/tasks/deploy.yml b/tasks/deploy.yml index dc00b78..a2dea71 100644 --- a/tasks/deploy.yml +++ b/tasks/deploy.yml | |||
@@ -80,7 +80,8 @@ | |||
80 | - clever_deploy is failed | 80 | - clever_deploy is failed |
81 | - clever_deploy.stderr is defined | 81 | - clever_deploy.stderr is defined |
82 | 82 | ||
83 | - shell: clever activity | 83 | - name: Retrieve clever activity |
84 | command: clever activity | ||
84 | args: | 85 | args: |
85 | chdir: "{{ clever_app_root }}" | 86 | chdir: "{{ clever_app_root }}" |
86 | environment: | 87 | environment: |
@@ -88,12 +89,15 @@ | |||
88 | changed_when: false | 89 | changed_when: false |
89 | register: clever_activity_result | 90 | register: clever_activity_result |
90 | 91 | ||
91 | - debug: | 92 | - name: Display clever activity |
93 | debug: | ||
92 | var: clever_activity_result.stdout_lines | 94 | var: clever_activity_result.stdout_lines |
93 | 95 | ||
94 | - shell: git show -q --format=format:%H HEAD | 96 | - name: Get current commit sha |
97 | command: git show -q --format=format:%H HEAD | ||
95 | args: | 98 | args: |
96 | chdir: "{{ clever_app_root }}" | 99 | chdir: "{{ clever_app_root }}" |
100 | warn: False | ||
97 | changed_when: false | 101 | changed_when: false |
98 | register: current_commit_sha | 102 | register: current_commit_sha |
99 | 103 | ||
diff --git a/tasks/setup.yml b/tasks/setup.yml index 33b1ff6..3dad790 100644 --- a/tasks/setup.yml +++ b/tasks/setup.yml | |||
@@ -14,8 +14,11 @@ | |||
14 | remote_src: yes | 14 | remote_src: yes |
15 | extra_opts: | 15 | extra_opts: |
16 | - "--strip-components=1" | 16 | - "--strip-components=1" |
17 | src: https://clever-tools.cellar.services.clever-cloud.com/releases/{{ clever_cli_version }}/clever-tools-{{ clever_cli_version }}_linux.tar.gz | 17 | src: "{{ clever_repo }}/{{ clever_cli_version }}/{{ clever_tools_archive }}" |
18 | dest: "{{ ansible_env.HOME }}/{{ clever_user_path }}" | 18 | dest: "{{ ansible_env.HOME }}/{{ clever_user_path }}" |
19 | vars: | ||
20 | clever_repo: https://clever-tools.cellar.services.clever-cloud.com/releases | ||
21 | clever_tools_archive: "{{ clever_cli_version }}/clever-tools-{{ clever_cli_version }}_linux.tar.gz" | ||
19 | when: clever_returned_version is failed or clever_returned_version.stdout != clever_cli_version | 22 | when: clever_returned_version is failed or clever_returned_version.stdout != clever_cli_version |
20 | 23 | ||
21 | - name: Install helper scripts | 24 | - name: Install helper scripts |