39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
# File 'manifests/init.pp', line 39
class pscobol (
Enum['present','absent'] $ensure = $pscobol::params::ensure,
Optional[String[1]] $installdir = $pscobol::params::installdir,
Optional[String[1]] $package = $pscobol::params::package,
Optional[Array[String[1]]] $patches = $pscobol::params::patches,
Optional[String[1]] $license = $pscobol::params::license,
Optional[String[1]] $ps_home = $pscobol::params::ps_home,
Optional[String[1]] $ps_app_home = $pscobol::params::ps_app_home,
Optional[String[1]] $ps_cust_home = $pscobol::params::ps_cust_home,
Optional[Array[Enum['PS_HOME','PS_APP_HOME','PS_CUST_HOME']]] $targets = $pscobol::params::targets,
) inherits pscobol::params {
class { 'pscobol::microfocus':
ensure => $ensure,
installdir => $installdir,
package => $package,
patches => $patches,
license => $license,
}
class { 'pscobol::peoplesoft':
ensure => $ensure,
installdir => $installdir,
ps_home => $ps_home,
ps_app_home => $ps_app_home,
ps_cust_home => $ps_cust_home,
targets => $targets,
}
contain 'pscobol::microfocus'
contain 'pscobol::peoplesoft'
Class['pscobol::microfocus']
-> Class['pscobol::peoplesoft']
}
|