Puppet Class: minio::service

Defined in:
manifests/service.pp

Overview

Class: minio::service

Manages services for the ‘::minio` class.

Parameters


  • ‘manage_service`

Should we manage a service definition for Minio?

  • ‘service_provider`

Which service provider do we use?

Authors


Daniel S. Reichenbach <daniel@kogitoapp.com>

Copyright


Copyright 2017 Daniel S. Reichenbach <kogitoapp.com>

Parameters:

  • manage_service (Boolean) (defaults to: $minio::manage_service)
  • service_provider (String) (defaults to: $minio::service_provider)


25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# File 'manifests/service.pp', line 25

class minio::service (
  Boolean $manage_service  = $minio::manage_service,
  String $service_provider = $minio::service_provider,
  ) {

  if ($manage_service) {
    service { 'minio':
      ensure     => 'running',
      enable     => true,
      hasstatus  => false,
      hasrestart => false,
      provider   => $service_provider,
      subscribe  => Remote_File['minio'],
    }
  }
}