Puppet Class: omsa::install

Defined in:
manifests/install.pp

Overview

Class: omsa::install

Internal class to install packages

Authors


Davide Ferrari <vide80@gmail.com>

Copyright


Copyright 2016 Davide Ferrari, unless otherwise noted.



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# File 'manifests/install.pp', line 16

class omsa::install() {

  package { 'srvadmin-base':
    ensure => installed,
  }

  if ( str2bool("${::omsa::install_storage}")) {
    package { 'srvadmin-storageservices':
      ensure  => installed,
      require => Package['srvadmin-base'],
    }
  }

  if ( str2bool("$::omsa::install_webserver")) {
    package { 'srvadmin-webserver':
      ensure  => installed,
      require => Package['srvadmin-base'],
    }
  }

  if ( str2bool("$::omsa::install_rac4")) {
    package { 'srvadmin-rac4':
      ensure  => installed,
      require => Package['srvadmin-base'],
    }
  }

  if ( str2bool("$::omsa::install_rac5")) {
    package { 'srvadmin-rac5':
      ensure  => installed,
      require => Package['srvadmin-base'],
    }
  }
}