]> git.immae.eu Git - perso/Immae/Config/Ansible.git/blame - roles/contexts/fretlink/tasks/main.yml
Replace synchronize wiht copy
[perso/Immae/Config/Ansible.git] / roles / contexts / fretlink / tasks / main.yml
CommitLineData
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
eac82f28
IB
10 copy:
11 src: "config_files/{{ item }}"
12 dest: "$XDG_CONFIG_HOME/{{ item }}"
13 loop:
14 - "autostart/zeal.desktop"
397c4fed
IB
15- name: Create pm2 config dir
16 file:
17 path: $XDG_CONFIG_HOME/pm2
18 state: directory
cf86d448
IB
19- name: workdir
20 block:
21 - name: workdir scripts
eac82f28 22 copy:
cf86d448 23 mode: 0755
eac82f28
IB
24 src: "workdir/{{ item }}"
25 dest: "$HOME/workdir/{{ item }}"
26 loop:
27 - start
cf86d448
IB
28 - name: environment variables file
29 block:
30 - name: extract environment
31 shell: "pass show Travail/Fretlink/Environment"
32 register: fretlink_environment
33 changed_when: false
34 check_mode: no
35 - name: store environment
36 copy:
37 dest: $HOME/workdir/environment
38 content: "{{ fretlink_environment.stdout }}"
397c4fed
IB
39- name: enable remind service
40 systemd:
41 state: started
42 scope: user
43 name: remind@work.service
44 enabled: true