From 959fe9b6a56900e3076e9600859a50256ae467dd Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Mon, 25 Dec 2017 22:25:17 +0000 Subject: [PATCH] Install custom vimrc for root user too --- modules/config/files/vimrc | 10 +++++----- modules/config/manifests/vim.pp | 13 +++++++++++-- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/modules/config/files/vimrc b/modules/config/files/vimrc index 2acb1b3..6544f3c 100644 --- a/modules/config/files/vimrc +++ b/modules/config/files/vimrc @@ -1,9 +1,9 @@ -set runtimepath+=~/.vim_runtime +set runtimepath+=/usr/share/amix_vimrc -source ~/.vim_runtime/vimrcs/basic.vim -source ~/.vim_runtime/vimrcs/filetypes.vim -source ~/.vim_runtime/vimrcs/plugins_config.vim -source ~/.vim_runtime/vimrcs/extended.vim +source /usr/share/amix_vimrc/vimrcs/basic.vim +source /usr/share/amix_vimrc/vimrcs/filetypes.vim +source /usr/share/amix_vimrc/vimrcs/plugins_config.vim +source /usr/share/amix_vimrc/vimrcs/extended.vim cmap w!! w !sudo tee >/dev/null % :set mouse=a diff --git a/modules/config/manifests/vim.pp b/modules/config/manifests/vim.pp index 68508c3..8e28f9c 100644 --- a/modules/config/manifests/vim.pp +++ b/modules/config/manifests/vim.pp @@ -8,11 +8,20 @@ class config::vim { source => 'puppet:///modules/config/vimrc' } + -> file { 'vimrc for root': + ensure => file, + mode => '0644', + owner => 'root', + group => 'users', + path => '/root/.vimrc', + source => 'puppet:///modules/config/vimrc' + } + -> vcsrepo { 'Vim runtime': ensure => latest, provider => git, - user => 'jake', - path => '/home/jake/.vim_runtime', + user => 'root', + path => '/usr/share/amix_vimrc', source => 'https://github.com/amix/vimrc.git', } }