Puppet Class: vnc::server::install

Inherits:
vnc::server
Defined in:
manifests/server/install.pp

Summary

Install the vnc server pacakges

Overview

Parameters:

  • manage_packages (Any) (defaults to: $vnc::server::manage_packages)

    Should this class manage the packages

  • packages (Any) (defaults to: $vnc::server::packages)

    List of packages to install

  • packages_ensure (Any) (defaults to: $vnc::server::packages_ensure)

    Ensure state of the vnc server packages



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

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

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