28 lines
676 B
YAML
28 lines
676 B
YAML
- name: Define home path
|
|||
|
|
set_fact:
|
||
|
|
v_home: "{{ '/root' if v_user == 'root' else '/home/' + v_user }}"
|
||
|
|
|
||
|
|
- name: Create .vim directories
|
||
|
|
file:
|
||
|
|
path: "{{ v_home }}/.vim/autoload"
|
||
|
|
state: directory
|
||
|
|
owner: "{{ v_user }}"
|
||
|
|
mode: '0755'
|
||
|
|
|
||
|
|
- name: Install vim-plug
|
||
|
|
get_url:
|
||
|
|
url: https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
||
|
|
dest: "{{ v_home }}/.vim/autoload/plug.vim"
|
||
|
|
owner: "{{ v_user }}"
|
||
|
|
|
||
|
|
- name: Deploy .vimrc from template
|
||
|
|
template:
|
||
|
|
src: vimrc.j2
|
||
|
|
dest: "{{ v_home }}/.vimrc"
|
||
|
|
owner: "{{ v_user }}"
|
||
|
|
|
||
|
|
- name: Run PlugInstall
|
||
|
|
become_user: "{{ v_user }}"
|
||
|
|
command: vim +PlugInstall +qall
|
||
|
|
changed_when: false
|