]> git.immae.eu Git - perso/Immae/Config/Ansible.git/blobdiff - roles/contexts/fretlink/tasks/main.yml
Put tasks in blocks
[perso/Immae/Config/Ansible.git] / roles / contexts / fretlink / tasks / main.yml
index bbeae933ef3305a899fc184396c9ff7481d4c308..b1b163a5912f911a980424f7a9bc36d1d4f57257 100644 (file)
   file:
     path: $XDG_CONFIG_HOME/pm2
     state: directory
-- name: workdir scripts
-  synchronize:
-    recursive: yes
-    archive: no
-    checksum: yes
-    src: workdir/
-    dest: /$HOME/workdir/
-- name: chmod workdir script
-  file:
-    path: $HOME/workdir/start
-    mode: 0755
+- name: workdir
+  block:
+    - name: workdir scripts
+      synchronize:
+        recursive: yes
+        archive: no
+        checksum: yes
+        src: workdir/
+        dest: /$HOME/workdir/
+    - name: chmod workdir script
+      file:
+        path: $HOME/workdir/start
+        mode: 0755
+    - name: environment variables file
+      block:
+        - name: extract environment
+          shell: "pass show Travail/Fretlink/Environment"
+          register: fretlink_environment
+          changed_when: false
+          check_mode: no
+        - name: store environment
+          copy:
+            dest: $HOME/workdir/environment
+            content: "{{ fretlink_environment.stdout }}"
 - name: enable remind service
   systemd:
     state: started
     scope: user
     name: remind@work.service
     enabled: true
-- name: extract environment
-  shell: "pass show Travail/Fretlink/Environment"
-  register: fretlink_environment
-  changed_when: false
-  check_mode: no
-- name: store environment
-  copy:
-    dest: $HOME/workdir/environment
-    content: "{{ fretlink_environment.stdout }}"
-    backup: true