X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=roles%2Ftools%2Ftasks%2Fmain.yml;h=1aef012e728dfdc2efd4e9d4491e0137355702a9;hb=86a3ca82c74c9109594b4d7c4a61f2d804b8ccc0;hp=9c540d5f33df708418041cbfe00bdccfefe9fae1;hpb=379fbe46b77c84a419a0b438b088e65b76406c73;p=perso%2FImmae%2FConfig%2FAnsible.git diff --git a/roles/tools/tasks/main.yml b/roles/tools/tasks/main.yml index 9c540d5..1aef012 100644 --- a/roles/tools/tasks/main.yml +++ b/roles/tools/tasks/main.yml @@ -1,10 +1,25 @@ --- - name: Import other tools include_role: - name: "{{ item }}" + name: "{{ tool_import_item }}" loop: - git - gnupg + loop_control: + loop_var: tool_import_item +- name: Config dirs + file: + state: directory + path: "$XDG_CONFIG_HOME/{{ item }}" + loop: + - htop + - mplayer + - psql + - vim + - tmux + - youtube-viewer + - remind + - systemd/user - name: config files copy: src: "{{ item }}" @@ -55,7 +70,19 @@ dest: $XDG_CONFIG_HOME/systemd/user/ notify: - reload systemd +- name: monitor home service file + copy: + src: monitor_home.service + dest: "$XDG_CONFIG_HOME/systemd/user/" + notify: + - reload systemd - meta: flush_handlers +- name: enable monitor home + systemd: + state: started + scope: user + name: monitor_home.service + enabled: true - name: Clone password store git: dest: "$XDG_DATA_HOME/pass" @@ -102,6 +129,10 @@ - [ "sinkType", "0" ] - [ "sourceType", "0" ] - [ "showVolumeMeters", "1" ] +- name: ssh config dirs + file: + state: directory + path: "$HOME/.ssh" - name: ssh files copy: src: "ssh/{{ item }}"