Puppet Class: asterisk::service

Defined in:
manifests/service.pp

Overview

Ensure the Asterisk service is running.



3
4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'manifests/service.pp', line 3

class asterisk::service {
  if $asterisk::real_manage_service['manage_service'] {
    service { $asterisk::real_manage_service['service_name']:
      ensure     => running,
      hasrestart => true,
    }

    if has_key($asterisk::real_manage_service, 'service_restart_command') {
      Service[$asterisk::real_manage_service['service_name']] {
        restart => $asterisk::real_manage_service['service_restart_command']
      }
    }
  }
}