Puppet Class: foreman::install

Defined in:
manifests/install.pp

Overview

Class: foreman::install

Install The Foreman

Parameters

Parameters:

  • ensure (Any) (defaults to: 'latest')


6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'manifests/install.pp', line 6

class foreman::install (
  $ensure = 'latest'
) {

  assert_private()

  validate_array_member($ensure,['latest','installed'])

  package { 'foreman':                     ensure => $ensure }
  package { 'foreman-release':             ensure => $ensure }
  package { 'foreman-cli':                 ensure => $ensure }
  package { 'foreman-selinux':             ensure => $ensure }
  # For the custom types
  package { 'rubygem-rest-client': ensure => $ensure }
}