aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--meta/main.yml7
-rw-r--r--tasks/addon.yml5
-rw-r--r--tasks/deploy.yml10
-rw-r--r--tasks/setup.yml5
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