summaryrefslogtreecommitdiff
path: root/roles/contexts/fretlink/tasks
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@fretlink.com>2018-11-02 17:03:49 +0100
committerIsmaël Bouya <ismael.bouya@fretlink.com>2018-11-02 17:03:49 +0100
commit397c4fed757d201af627636822981e85e84ea572 (patch)
treed6733d4022bf04784be84581f6c16e96a1b229e8 /roles/contexts/fretlink/tasks
downloadAnsible-397c4fed757d201af627636822981e85e84ea572.tar.gz
Ansible-397c4fed757d201af627636822981e85e84ea572.tar.zst
Ansible-397c4fed757d201af627636822981e85e84ea572.zip
Validation initiale
Diffstat (limited to 'roles/contexts/fretlink/tasks')
-rw-r--r--roles/contexts/fretlink/tasks/main.yml36
1 files changed, 36 insertions, 0 deletions
diff --git a/roles/contexts/fretlink/tasks/main.yml b/roles/contexts/fretlink/tasks/main.yml
new file mode 100644
index 0000000..e16d669
--- /dev/null
+++ b/roles/contexts/fretlink/tasks/main.yml
@@ -0,0 +1,36 @@
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