mirror of
https://git.decapod.one/brethil/dotfiles
synced 2024-11-22 19:41:31 +01:00
26 lines
645 B
YAML
26 lines
645 B
YAML
---
|
|
- hosts: all
|
|
become: true
|
|
vars:
|
|
DOTFILES: "$HOME/.dotfiles"
|
|
|
|
tasks:
|
|
- name: dotfiles
|
|
ansible.builtin.command: git pull --rebase --autostash
|
|
args:
|
|
chdir: "{{ DOTFILES }}"
|
|
|
|
- name: antibody
|
|
command: antibody update
|
|
|
|
- name: vim
|
|
ansible.builtin.shell: DOTFILES={{DOTFILES}} vim -c 'PlugUpdate|qa!'
|
|
|
|
- name: check gitignore migration
|
|
stat: path=${HOME}/.gitignore
|
|
register: gitignore
|
|
|
|
- name: gitignore migration
|
|
command: mkdir -p ${HOME}/.config/git && ln -s ${DOTFILES}/gitignore ${HOME}/.config/git/ignore && rm -f ~/.gitignore
|
|
when: gitignore.stat.exists
|