Puppet Class: psick::oracle::install

Defined in:
manifests/oracle/install.pp

Overview

Wrapper class to install Oracle components

Parameters:

  • install_db_class (Optional[String]) (defaults to: '::psick::oracle::install::db')
  • install_em_class (Optional[String]) (defaults to: undef)
  • install_dbclient_class (Optional[String]) (defaults to: undef)
  • install_grid_class (Optional[String]) (defaults to: undef)
  • manage (Boolean) (defaults to: $::psick::manage)
  • noop_manage (Boolean) (defaults to: $::psick::noop_manage)
  • noop_value (Boolean) (defaults to: $::psick::noop_value)


3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'manifests/oracle/install.pp', line 3

class psick::oracle::install (
  Optional[String] $install_db_class       = '::psick::oracle::install::db',
  Optional[String] $install_em_class       = undef,
  Optional[String] $install_dbclient_class = undef,
  Optional[String] $install_grid_class     = undef,
  Boolean $manage                          = $::psick::manage,
  Boolean $noop_manage                     = $::psick::noop_manage,
  Boolean $noop_value                      = $::psick::noop_value,
) {
  if $manage {
    if $noop_manage {
      noop($noop_value)
    }
    if $install_db_class and $install_db_class != '' {
      contain $install_db_class
    }
    if $install_em_class and $install_em_class != '' {
      contain $install_em_class
    }
    if $install_dbclient_class and $install_dbclient_class != '' {
      contain $install_dbclient_class
    }
    if $install_grid_class and $install_grid_class != '' {
      contain $install_grid_class
    }
  }
}