Puppet Class: tivolilfa::file
- Inherits:
- tivolilfa
- Defined in:
- manifests/file.pp
Overview
Sets up relevant files
2 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 30 31 32 33 34 |
# File 'manifests/file.pp', line 2
class tivolilfa::file (
$itm6fmt = $tivolilfa::params::lfa_fmt_template,
$itm6conf = $tivolilfa::params::lfa_config_template,
$silent_install = $tivolilfa::params::silent_install,
$silent_config = $tivolilfa::params::silent_config,
) inherits tivolilfa {
file {['/opt/IBM','/opt/IBM/ITM']:
ensure => directory,
}
file {'/opt/IBM/ITM/itm6_lfa_base.conf':
ensure => file,
require => File['/opt/IBM/ITM'],
content => template("tivolilfa/${itm6conf}.erb"),
}
file {'/opt/IBM/ITM/itm6_lfa_base.fmt':
ensure => file,
require => File['/opt/IBM/ITM'],
content => template("tivolilfa/${itm6fmt}.erb"),
}
file {'/tmp/silent_install.txt':
ensure => file,
content => template('tivolilfa/silent_install.conf.erb'),
}
file {'/tmp/silent_config.txt':
ensure => file,
content => template('tivolilfa/silent_config.conf.erb'),
}
}
|