]>
Commit | Line | Data |
---|---|---|
397c4fed IB |
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 | |
cf86d448 IB |
20 | - name: workdir |
21 | block: | |
22 | - name: workdir scripts | |
23 | synchronize: | |
24 | recursive: yes | |
25 | archive: no | |
26 | checksum: yes | |
27 | src: workdir/ | |
28 | dest: /$HOME/workdir/ | |
29 | - name: chmod workdir script | |
30 | file: | |
31 | path: $HOME/workdir/start | |
32 | mode: 0755 | |
33 | - name: environment variables file | |
34 | block: | |
35 | - name: extract environment | |
36 | shell: "pass show Travail/Fretlink/Environment" | |
37 | register: fretlink_environment | |
38 | changed_when: false | |
39 | check_mode: no | |
40 | - name: store environment | |
41 | copy: | |
42 | dest: $HOME/workdir/environment | |
43 | content: "{{ fretlink_environment.stdout }}" | |
397c4fed IB |
44 | - name: enable remind service |
45 | systemd: | |
46 | state: started | |
47 | scope: user | |
48 | name: remind@work.service | |
49 | enabled: true |