Initial Lab Setup
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
- 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
|
||||
Reference in New Issue
Block a user