mac-setup/preferences/dotfiles.yml
2014-02-13 16:41:23 -06:00

30 lines
734 B
YAML

---
# Install Jeff Geerling's dotfiles.
- name: Clone dotfiles repository into temporary location.
git: >
repo=https://github.com/geerlingguy/dotfiles.git
dest=~/Dropbox/Development/GitHub/dotfiles
sudo: no
- name: Check if .bash_profile is a link.
shell: ls -F ~/.bash_profile
register: is_link
changed_when: false
- name: Remove current .bash_profile file if necessary.
file: path=~/.bash_profile state=absent
when: "'@' not in is_link.stdout"
- name: Link dotfiles into home folder.
file: src=~/Dropbox/Development/GitHub/dotfiles/{{ item }} dest=~/{{ item }} state=link
sudo: no
with_items:
- .bash_profile
- .gitignore
- .inputrc
- .osx
- .vimrc
- name: Run .osx dotfiles.
shell: date