Puppet Class: sys::gcc

Inherits:
sys::gcc::params
Defined in:
manifests/gcc.pp

Overview

Class: sys::gcc

Cross-platform module for installing the GNU Compiler Collection (GCC).

Parameters

ensure

The ensure value for the GCC package resources, defaults to ‘installed’.

packages

The packages to install for GCC support, default is platform-dependent.

Parameters:

  • ensure (Any) (defaults to: 'installed')
  • packages (Any) (defaults to: $sys::gcc::params::packages)


13
14
15
16
17
18
19
20
21
22
# File 'manifests/gcc.pp', line 13

class sys::gcc (
  $ensure   = 'installed',
  $packages = $sys::gcc::params::packages
) inherits sys::gcc::params {
  if $packages {
    package { $packages:
      ensure => $ensure,
    }
  }
}