master
1---
2# dwm.yml tasks
3- name: dwm - apt dependenices
4 apt:
5 name: "{{ item }}"
6 state: latest
7 become: yes
8 tags: [dwm, apt]
9 with_items:
10 - xinit
11 - build-essential
12 - libx11-dev
13 - libxft-dev
14 - libxinerama-dev
15 - sharutils
16 - suckless-tools
17
18- name: dwm - git clone
19 git:
20 repo: git@github.com:bryfry/dwm.git
21 dest: "{{ dwm_dir }}"
22 ignore_errors: yes
23 tags: dwm
24
25- name: dwm - compile
26 command: "{{ item }}"
27 args:
28 chdir: "{{ dwm_dir }}"
29 tags: dwm
30 with_items:
31 - make clean
32 - make
33
34- name: dwm - install
35 command: make install
36 args:
37 chdir: "{{ dwm_dir }}"
38 tags: dwm
39 become: true