Puppet Class: keystone::service

Inherits:
keystone::params
Defined in:
manifests/service.pp

Overview

Class keystone::service

DEPRECATED !! Encapsulates the keystone service to a class.

Parameters

ensure

(Optional) The desired state of the keystone service Defaults to undef

service_name

(Optional) The name of the keystone service Defaults to $::keystone::params::service_name

enable

(Optional) Whether to enable the keystone service Defaults to true

hasstatus

(Optional) Whether the keystone service has status Defaults to true

hasrestart

(Optional) Whether the keystone service has restart Defaults to true

Parameters:

  • ensure (Any) (defaults to: undef)
  • service_name (Any) (defaults to: $::keystone::params::service_name)
  • enable (Any) (defaults to: true)
  • hasstatus (Any) (defaults to: true)
  • hasrestart (Any) (defaults to: true)


28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# File 'manifests/service.pp', line 28

class keystone::service (
  $ensure       = undef,
  $service_name = $::keystone::params::service_name,
  $enable       = true,
  $hasstatus    = true,
  $hasrestart   = true,
) inherits keystone::params {

  include keystone::deps

  warning('The keystone::service class is deprecated and will be removed in a future release,')

  service { 'keystone':
    ensure     => $ensure,
    name       => $service_name,
    enable     => $enable,
    hasstatus  => $hasstatus,
    hasrestart => $hasrestart,
    tag        => 'keystone-service',
  }
}