Commit 117bfd2

bryfry <bryon@fryer.io>
2016-06-02 15:26:05
update dwm to personal fork; golang tasks
1 parent 67382e4
tasks/dwm.yml
@@ -17,16 +17,10 @@
   
 - name: dwm - git clone
   git:
-    repo: http://git.suckless.org/dwm
+    repo: git@github.com:bryfry/dwm.git
     dest: "{{ dwm_dir }}"
   tags: dwm
 
-- name: dwm - configure
-  copy: 
-    src: files/dwm-config.h
-    dest: "{{ dwm_dir }}/config.h"
-  tags: [dwm, config]
-
 - name: dwm - compile
   command: "{{ item }}"
   args: 
tasks/golang.yml
@@ -0,0 +1,10 @@
+---
+# golang.yml tasks
+
+- name: fetch golang
+  unarchive: 
+    src: "{{ golang_tar }}" 
+    dest: /usr/local/
+    copy: no
+  tags: golang
+
tasks/home.yml
@@ -25,3 +25,11 @@
   - xinitrc
   - tmux.conf
   - tmux.statusbar.conf
+
+- name: home - symbolic links (custom)
+  file:
+    src: "{{ home_dir }}/ssh-config" 
+    dest: "{{ ansible_env.HOME }}/.ssh/config"
+    state: link
+    force: yes
+  tags: home
main.yml
@@ -7,7 +7,8 @@
     slock_dir: "{{ ansible_env.HOME }}/git/slock"
     home_dir: "{{ ansible_env.HOME }}/git/home"
     lastpass_dir: "{{ ansible_env.HOME }}/git/lastpass-cli"
-    fonts_dir: "{{ ansible_env.HOME}}/.fonts"
+    fonts_dir: "{{ ansible_env.H_OME}}/.fonts"
+    golang_tar: https://storage.googleapis.com/golang/go1.6.2.linux-amd64.tar.gz
     scp_url: https://github.com/adobe-fonts/source-code-pro/archive/2.010R-ro/1.030R-it.zip
     scp_dir: source-code-pro-2.010R-ro-1.030R-it
     
@@ -34,7 +35,8 @@
     - vim
     - git
     - screen
-    - apt-file
+    - apt-file # search apt for header files
+    - mosh
     # laptop tools
     - xbacklight
     - powertop
@@ -44,13 +46,17 @@
     - mplayer
     - netpbm
   
+  # system apps
   - include: tasks/st.yml
   - include: tasks/dwm.yml
   - include: tasks/slock.yml
-  - include: tasks/lastpass.yml
-  - include: tasks/sourcecodepro.yml
+  # system config
   - include: tasks/home.yml
   - include: tasks/xorg.yml
   - include: tasks/systemd.yml
+  # development apps
+  - include: tasks/lastpass.yml
+  - include: tasks/sourcecodepro.yml
+  - include: tasks/golang.yml