]> git.immae.eu Git - perso/Immae/Config/Ansible.git/blob - roles/contexts/fretlink/tasks/main.yml
Validation initiale
[perso/Immae/Config/Ansible.git] / roles / contexts / fretlink / tasks / main.yml
1 ---
2 - name: Import roles
3 include_role:
4 name: "{{ item }}"
5 loop:
6 - programming/python
7 - programming/haskell
8 - programming/nodejs
9 - name: Config files
10 synchronize:
11 recursive: yes
12 archive: no
13 checksum: yes
14 src: config_files/
15 dest: /$XDG_CONFIG_HOME/
16 - name: Create pm2 config dir
17 file:
18 path: $XDG_CONFIG_HOME/pm2
19 state: directory
20 - name: workdir scripts
21 synchronize:
22 recursive: yes
23 archive: no
24 checksum: yes
25 src: workdir/
26 dest: /$HOME/workdir/
27 - name: chmod workdir script
28 file:
29 path: $HOME/workdir/start
30 mode: 0755
31 - name: enable remind service
32 systemd:
33 state: started
34 scope: user
35 name: remind@work.service
36 enabled: true