Puppet Class: gpfs::gui

Defined in:
manifests/gui.pp

Summary

GPFS GUI class

Overview

Examples:

include ::gpfs::gui

Parameters:

  • manage_packages (Boolean) (defaults to: true)

    Determines if GPFS GUI packages should be managed

  • package_ensure (String) (defaults to: 'present')

    GPFS GUI package ensure property

  • packages (Array) (defaults to: [ 'gpfs.gui', ])

    GPFS GUI packages

  • manage_firewall (Boolean) (defaults to: true)

    Determines if firewall should be managed

  • firewall_source (Optional[Variant[String, Array, Boolean]]) (defaults to: undef)

    Firewall source value

  • firewall_https_only (Boolean) (defaults to: false)

    Only manage firewall rules for HTTPS

  • manage_services (Boolean) (defaults to: true)

    Determines if services are managed

  • manage_initgui (Boolean) (defaults to: true)

    Determines if manage Exec to initialize GUI



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

class gpfs::gui (
  Boolean $manage_packages  = true,
  String $package_ensure    = 'present',
  Array $packages           = [
    'gpfs.gui',
  ],
  Boolean $manage_firewall  = true,
  Optional[Variant[String, Array, Boolean]] $firewall_source = undef,
  Boolean $firewall_https_only = false,
  Boolean $manage_services = true,
  Boolean $manage_initgui = true,
) {
  contain gpfs
  contain gpfs::gui::install
  contain gpfs::gui::config
  contain gpfs::gui::service

  Class['gpfs']
  ->Class['gpfs::gui::install']
  ->Class['gpfs::gui::config']
  ->Class['gpfs::gui::service']
}