Puppet Class: remediate_install::install::linux::service
- Defined in:
- manifests/install/linux/service.pp
Summary
Install a service for remediateOverview
Creates a systemd service for remediate
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'manifests/install/linux/service.pp', line 16
class remediate_install::install::linux::service (String $install_dir, String $compose_dir) {
if($facts['os']['family'] == 'RedHat') {
$start = "cd ${install_dir} ; ${compose_dir}/docker-comnpose run remediate start"
$stop = "cd ${install_dir} ; ${compose_dir}/docker-comnpose run remediate stop"
file { '/etc/systemd/system/remediate.service':
ensure => file,
content => epp('remediate_install/remediate_systemd_service.epp',
{ 'startcommand' => $start,
'stopcommand' => $stop}
),
owner => 'root',
group => 'root',
mode => '0755',
}
}
}
|