Puppet Class: mattermost::service
- Inherits:
- mattermost
- Defined in:
- manifests/service.pp
Overview
See README.md.
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'manifests/service.pp', line 2
class mattermost::service inherits mattermost {
$provider = $mattermost::service_provider ? {
'' => undef,
default => $mattermost::service_provider,
}
if $mattermost::install_from_pkg and $mattermost::manage_service {
service { $mattermost::service_name:
ensure => 'running',
enable => true,
provider => $provider,
subscribe => Package[$mattermost::pkg],
}
}
elsif $mattermost::install_service and $mattermost::manage_service {
service { $mattermost::service_name:
ensure => 'running',
enable => true,
provider => $provider,
subscribe => File[$mattermost::symlink],
}
}
}
|