Puppet Class: nova::consoleauth

Defined in:
manifests/consoleauth.pp

Overview

Class: nova::consoleauth

Installs and configures consoleauth service

The consoleauth service is required for vncproxy auth for Horizon

Parameters

enabled

(optional) Whether the nova consoleauth service will be run Defaults to false

manage_service

(optional) Whether to start/stop the service Defaults to true

ensure_package

(optional) Whether the nova consoleauth package will be installed Defaults to ‘present’

Parameters:

  • enabled (Any) (defaults to: false)
  • manage_service (Any) (defaults to: true)
  • ensure_package (Any) (defaults to: 'present')


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

class nova::consoleauth(
  $enabled        = false,
  $manage_service = true,
  $ensure_package = 'present'
) {

  include nova::params

  nova::generic_service { 'consoleauth':
    enabled        => $enabled,
    manage_service => $manage_service,
    package_name   => $::nova::params::consoleauth_package_name,
    service_name   => $::nova::params::consoleauth_service_name,
    ensure_package => $ensure_package,
    require        => Package['nova-common'],
  }

}