Puppet Class: emqx::service

Defined in:
manifests/service.pp

Summary

Manage emqx service

Overview

A class that manages the emqx service

Examples:

include emqx::service

Parameters:

  • ensure (Variant[Enum['running', 'stopped'], Boolean]) (defaults to: $emqx::service_ensure)

    The state of the service.

  • enable (Boolean) (defaults to: $emqx::service_enable)

    Boolean for enabling/disabling the service.



18
19
20
21
22
23
24
25
26
27
# File 'manifests/service.pp', line 18

class emqx::service (
  Variant[Enum['running', 'stopped'], Boolean] $ensure = $emqx::service_ensure,
  Boolean $enable                                      = $emqx::service_enable,
) {
  service { 'emqx':
    ensure    => $ensure,
    enable    => $enable,
    subscribe => File['/etc/emqx/emqx.conf'],
  }
}