Puppet Class: classroom_legacy::course::windows

Inherits:
classroom_legacy::params
Defined in:
manifests/course/windows.pp

Overview

This is a wrapper class to include all the bits needed for Fundamentals

Parameters:

  • offline (Any) (defaults to: $classroom_legacy::params::offline)
  • manage_yum (Any) (defaults to: $classroom_legacy::params::manage_yum)
  • time_servers (Any) (defaults to: $classroom_legacy::params::time_servers)
  • jvm_tuning_profile (Any) (defaults to: $classroom_legacy::params::jvm_tuning_profile)
  • event_id (Any) (defaults to: undef)
  • event_pw (Any) (defaults to: undef)
  • version (Any) (defaults to: undef)


3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'manifests/course/windows.pp', line 3

class classroom_legacy::course::windows (
  $offline            = $classroom_legacy::params::offline,
  $manage_yum         = $classroom_legacy::params::manage_yum,
  $time_servers       = $classroom_legacy::params::time_servers,
  $jvm_tuning_profile = $classroom_legacy::params::jvm_tuning_profile,
  $event_id           = undef,
  $event_pw           = undef,
  $version            = undef,
) inherits classroom_legacy::params {
  class { 'classroom_legacy::virtual':
    offline            => $offline,
    jvm_tuning_profile => $jvm_tuning_profile,
    control_repo       => 'classroom-control-we.git',
    event_id           => $event_id,
    event_pw           => $event_pw,
  }

  if $role == 'master' {
    class { 'classroom_legacy::master::showoff':
      course             => 'WindowsEssentials',
      event_id           => $event_id,
      event_pw           => $event_pw,
      version            => $version,
    }
  }

  if $::osfamily == 'Windows' {
    include classroom_legacy::windows
  }
}