Files
lab-rack/roles/vim/tasks/setup_user.yml
T
2026-07-06 16:45:51 +02:00

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