Puppet Class: novnc::install

Inherits:
novnc
Defined in:
manifests/install.pp

Summary

Install the novnc packages

Overview

Parameters:

  • manage_packages (Any) (defaults to: $novnc::manage_packages)

    Should this class manage the packages

  • packages (Any) (defaults to: $novnc::packages)

    List of packages to install

  • packages_ensure (Any) (defaults to: $novnc::packages_ensure)

    Ensure state of the vnc server packages



11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'manifests/install.pp', line 11

class novnc::install (
  # lint:ignore:parameter_types
  $manage_packages = $novnc::manage_packages,
  $packages = $novnc::packages,
  $packages_ensure = $novnc::packages_ensure,
  # lint:endignore
) inherits novnc {
  assert_private()

  if $manage_packages {
    stdlib::ensure_packages($packages, { 'ensure' => $packages_ensure })
  }
}