|
|
@ -11,7 +11,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
- name: Check if already stowed
|
|
|
|
- name: Check if already stowed
|
|
|
|
stat:
|
|
|
|
stat:
|
|
|
|
path: ~/.stowed
|
|
|
|
path: /home/nige/.stowed
|
|
|
|
register: st
|
|
|
|
register: st
|
|
|
|
tags:
|
|
|
|
tags:
|
|
|
|
- git
|
|
|
|
- git
|
|
|
@ -23,7 +23,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
- name: Remove existing .bashrc from home
|
|
|
|
- name: Remove existing .bashrc from home
|
|
|
|
file:
|
|
|
|
file:
|
|
|
|
path: ~/.bashrc
|
|
|
|
path: /home/nige/.bashrc
|
|
|
|
state: absent
|
|
|
|
state: absent
|
|
|
|
when: st.stat.islnk is not defined
|
|
|
|
when: st.stat.islnk is not defined
|
|
|
|
tags:
|
|
|
|
tags:
|
|
|
@ -37,7 +37,7 @@
|
|
|
|
- name: Clone the dotfiles repository
|
|
|
|
- name: Clone the dotfiles repository
|
|
|
|
git:
|
|
|
|
git:
|
|
|
|
repo: https://git.gerstner.se/nils/ansible_dotfiles.git
|
|
|
|
repo: https://git.gerstner.se/nils/ansible_dotfiles.git
|
|
|
|
dest: ~/dotfiles
|
|
|
|
dest: /home/nige/dotfiles
|
|
|
|
when: st.stat.islnk is not defined
|
|
|
|
when: st.stat.islnk is not defined
|
|
|
|
tags:
|
|
|
|
tags:
|
|
|
|
- git
|
|
|
|
- git
|
|
|
@ -64,7 +64,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
- name: Stow the dotfiles
|
|
|
|
- name: Stow the dotfiles
|
|
|
|
shell: |
|
|
|
|
shell: |
|
|
|
|
stow --verbose 2 --dir "${HOME}/dotfiles" --target "${HOME}" .
|
|
|
|
stow --verbose 2 --dir "/home/nige/dotfiles" --target "/home/nige/ .
|
|
|
|
when: st.stat.islnk is not defined
|
|
|
|
when: st.stat.islnk is not defined
|
|
|
|
tags:
|
|
|
|
tags:
|
|
|
|
- git
|
|
|
|
- git
|
|
|
|