Puppet Class: software::editors

Inherits:
software::params
Defined in:
manifests/editors.pp

Overview

Parameters:

  • ensure (Any) (defaults to: $software::params::software_ensure)
  • atom_url (Any) (defaults to: $software::params::atom_url)
  • textmate_url (Any) (defaults to: $software::params::textmate_url)
  • textwrangler_version (Any) (defaults to: $software::params::textwrangler_version)
  • textwrangler_url (Any) (defaults to: $software::params::textwrangler_url)


8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'manifests/editors.pp', line 8

class software::editors (
  $ensure               = $software::params::software_ensure,
  $atom_url             = $software::params::atom_url,
  $textmate_url         = $software::params::textmate_url,
  $textwrangler_version = $software::params::textwrangler_version,
  $textwrangler_url     = $software::params::textwrangler_url,
) inherits software::params {

  class { '::software::editors::atom':
    ensure => $ensure,
    url    => $atom_url,
  }

  class { '::software::editors::textmate':
    ensure => $ensure,
    url    => $textmate_url,
  }

  class { '::software::editors::textwrangler':
    ensure  => $ensure,
    version => $textwrangler_version,
    url     => $textwrangler_url,
  }

  class { '::software::editors::vim':
    ensure => $ensure,
  }

}