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