]> git.immae.eu Git - perso/Immae/Config/Ansible.git/blob - roles/git/tasks/main.yml
Add dir creation
[perso/Immae/Config/Ansible.git] / roles / git / tasks / main.yml
1 ---
2 - name: Config dirs
3 file:
4 state: directory
5 path: "$XDG_CONFIG_HOME/{{ item }}"
6 loop:
7 - tig
8 - git/templates_fretlink/hooks
9 - name: Config files
10 copy:
11 mode: preserve
12 src: "config_files/{{ config_item }}"
13 dest: "$XDG_CONFIG_HOME/{{ config_item }}"
14 loop:
15 - tig/config
16 - git/templates_fretlink/hooks/pre-push
17 loop_control:
18 loop_var: config_item
19 - name: git config file
20 template:
21 src: config.j2
22 dest: $XDG_CONFIG_HOME/git/config
23 - name: Create tig state dir
24 file:
25 path: $XDG_STATE_HOME/tig
26 state: directory
27 - name: Link tig state dir
28 file:
29 path: "$XDG_DATA_HOME/tig"
30 src: "$XDG_STATE_HOME/tig"
31 state: link