Puppet Class: vnc::client::novnc::install

Inherits:
vnc::client::novnc
Defined in:
manifests/client/novnc/install.pp

Summary

Install the novnc packages

Overview

Parameters:

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

    Should this class manage the packages

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

    List of packages to install

  • packages_ensure (Any) (defaults to: $vnc::client::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/client/novnc/install.pp', line 11

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

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