ansible: install vim plugins only if not yet installed
This commit is contained in:
parent
ae26678665
commit
ed758fd63b
1 changed files with 12 additions and 2 deletions
|
@ -95,6 +95,16 @@
|
||||||
state: touch
|
state: touch
|
||||||
|
|
||||||
|
|
||||||
- name: install vim plugins
|
- block:
|
||||||
shell: vim -es -u ~/.config/vim/vimrc +PlugInstall +qall
|
- name: vim plugins installed?
|
||||||
|
find:
|
||||||
|
paths: ~/.local/share/vim/plugged
|
||||||
|
file_type: directory
|
||||||
|
register: vim_plugins
|
||||||
|
|
||||||
|
- name: install vim plugins
|
||||||
|
when: vim_plugins.matched|int == 0
|
||||||
|
shell: vim -nes -u ~/.config/vim/vimrc -c 'PlugInstall | qall!'
|
||||||
|
register: result_vim_plugins
|
||||||
|
failed_when: result_vim_plugins.rc != 0
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue