]> git.immae.eu Git - github/fretlink/ansible-clever.git/commitdiff
liniting 35/head
authorGaëtan Duchaussois <gaetan.duchaussois@fretlink.com>
Thu, 21 Feb 2019 16:40:39 +0000 (17:40 +0100)
committerGaëtan Duchaussois <gaetan.duchaussois@fretlink.com>
Thu, 21 Feb 2019 16:40:39 +0000 (17:40 +0100)
meta/main.yml
tasks/addon.yml
tasks/deploy.yml
tasks/setup.yml

index eabd765c6984c3ccd5775f65167f1e5143c463f9..acc2f095a7012b56ab2619d61b2db3ce23b43468 100644 (file)
@@ -32,6 +32,13 @@ galaxy_info:
   #
   # platforms is a list of platforms, and each platform has a name and a list of versions.
   #
+  platforms:
+    - name: Debian
+      versions:
+        - all
+    - name: Ubuntu
+      versions:
+        - all
   # platforms:
   # - name: Fedora
   #   versions:
index 91ea4a5f64f9e98d4ced60e2638beaad467057cb..cba597267d48df18e7970af87376421d6582e3f0 100644 (file)
@@ -1,5 +1,8 @@
 - name: Gather addon information for {{ addon.name }}
-  shell: "clever env | grep {{ addon.env_prefix }} | sed -e 's/{{ addon.env_prefix }}_//' -e 's/=/: \"/' -e 's/$/\"/' > {{ clever_app_confdir }}/{{ addon.name }}_env.yml"
+  shell: >
+    clever env | grep {{ addon.env_prefix }}
+    | sed -e 's/{{ addon.env_prefix }}_//' -e 's/=/: \"/' -e 's/$/\"/'
+    > {{ clever_app_confdir }}/{{ addon.name }}_env.yml
   args:
     chdir: "{{ clever_app_root }}"
   environment:
index dc00b78448dd0a6f461e93a304ddace006ddc771..a2dea711e75009da51dfc17db5413bc32b9883ec 100644 (file)
@@ -80,7 +80,8 @@
     - clever_deploy is failed
     - clever_deploy.stderr is defined
 
-- shell: clever activity
+- name: Retrieve clever activity
+  command: clever activity
   args:
     chdir: "{{ clever_app_root }}"
   environment:
   changed_when: false
   register: clever_activity_result
 
-- debug:
+- name: Display clever activity
+  debug:
     var: clever_activity_result.stdout_lines
 
-- shell: git show -q --format=format:%H HEAD
+- name: Get current commit sha
+  command: git show -q --format=format:%H HEAD
   args:
     chdir: "{{ clever_app_root }}"
+    warn: False
   changed_when: false
   register: current_commit_sha
 
index 33b1ff62a5ea87be40a693cf1c7e6d7b4569e94b..3dad7909016c4045f61a1b520ea4d36a8a64f867 100644 (file)
     remote_src: yes
     extra_opts:
       - "--strip-components=1"
-    src: https://clever-tools.cellar.services.clever-cloud.com/releases/{{ clever_cli_version }}/clever-tools-{{ clever_cli_version }}_linux.tar.gz
+    src: "{{ clever_repo }}/{{ clever_cli_version }}/{{ clever_tools_archive }}"
     dest: "{{ ansible_env.HOME }}/{{ clever_user_path }}"
+  vars:
+    clever_repo: https://clever-tools.cellar.services.clever-cloud.com/releases
+    clever_tools_archive: "{{ clever_cli_version }}/clever-tools-{{ clever_cli_version }}_linux.tar.gz"
   when: clever_returned_version is failed or clever_returned_version.stdout != clever_cli_version
 
 - name: Install helper scripts