]> git.immae.eu Git - github/fretlink/ansible-clever.git/blobdiff - tasks/main.yml
Merge pull request #70 from paulrbr-fl/clever-restart
[github/fretlink/ansible-clever.git] / tasks / main.yml
index 2c9a61edb030ac1c6316038bd7a7bbb3b4610056..002dc9c55b65f9879833ae9cbe243f278ff72fd9 100644 (file)
@@ -1,19 +1,19 @@
 ---
 # tasks file for clever
 - name: Setup environment for clever
-  include_tasks: setup.yml
+  import_tasks: setup.yml
   tags:
     - clever
     - clever-setup
 
 - name: Login to clever
-  include_tasks: login.yml
+  import_tasks: login.yml
   tags:
     - clever
     - clever-login
 
 - name: Manage environment
-  include_tasks: environment.yml
+  import_tasks: environment.yml
   tags:
     - clever
     - clever-env
 - name: Include specific tasks
   include_tasks: "{{ clever_app_tasks_file }}"
   when: clever_app_tasks_file is defined
+
+- name: Deploy app
+  import_tasks: deploy.yml
+  when: not clever_restart_only is defined or not clever_restart_only
   tags:
     - clever
-    - clever-specific-role
+    - clever-deploy
 
-- name: Deploy app
-  include_tasks: deploy.yml
+- name: Post deploy tasks
+  import_tasks: post_deploy.yml
+  when: not clever_restart_only is defined or not clever_restart_only
+  tags:
+    - clever
+    - clever-deploy
+    - clever-env
+
+- name: Restart app
+  import_tasks: restart.yml
+  when: clever_restart_only is defined and clever_restart_only
   tags:
-   - clever
-   - clever-deploy
+    - clever
+    - clever-restart