34 lines
883 B
YAML
34 lines
883 B
YAML
- name: clone dotfiles
|
|
git:
|
|
repo: '{{ dotfiles_repo }}'
|
|
dest: '{{ ansible_env.HOME }}/dotfiles'
|
|
version: master
|
|
update: yes
|
|
|
|
- name: setup dotfiles
|
|
file:
|
|
path: '{{ item.dest }}'
|
|
src: '{{ item.src }}'
|
|
state: link
|
|
force: true
|
|
loop:
|
|
- {
|
|
src: '{{ ansible_env.HOME }}/dotfiles/.vimrc',
|
|
dest: '{{ ansible_env.HOME }}/.vimrc',
|
|
}
|
|
- {
|
|
src: '{{ ansible_env.HOME }}/dotfiles/.bashrc',
|
|
dest: '{{ ansible_env.HOME }}/.bashrc',
|
|
}
|
|
- {
|
|
src: '{{ ansible_env.HOME }}/dotfiles/.profile',
|
|
dest: '{{ ansible_env.HOME }}/.profile',
|
|
}
|
|
- {
|
|
src: '{{ ansible_env.HOME }}/dotfiles/nvim/colors',
|
|
dest: '{{ xdg_data_dir }}/nvim/site/colors',
|
|
}
|
|
- {
|
|
src: '{{ ansible_env.HOME }}/dotfiles/.gitignore',
|
|
dest: '{{ ansible_env.HOME }}/.gitignore',
|
|
}
|