Puppet Class: badstation::vim

Defined in:
manifests/vim.pp

Overview

BadQuanta uses VIM

Parameters:

  • etc_vim_source (Any) (defaults to: "puppet:///modules/badstation/vim/")


2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'manifests/vim.pp', line 2

class badstation::vim 
(
  $etc_vim_source = "puppet:///modules/badstation/vim/"
)
{
  # So let's make sure the package is present.
  package { ['vim', 'fonts-droid'] : ensure => 'present' }
  # Then let's make sure his configuration file is
  # how he likes it:
  file { "/etc/vim":
    path => "/etc/vim",
    ensure => "directory",
    recurse => true,
    purge => false,
    source => $etc_vim_source,
  }
  if $::badstation::x11 {
    package { 'vim-gnome': ensure => 'present'}
  }
}