Puppet Class: bareos::install::storage

Defined in:
manifests/install/storage.pp

Overview

Class: bareos::install::storage

This class contain the packages for bareos storage daemon installation

Parameters: This module has no parameters

Actions: This module has no actions

Requires: This module has no requirements

Sample Usage: include bareos::install::storage



13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'manifests/install/storage.pp', line 13

class bareos::install::storage {

  # Common packages
  package { $bareos::params::package_storage:            ensure => installed; }
  package { $bareos::params::package_storage_fifo:       ensure => installed; }

  # The package `bareos-storage-glusterfs` is not available for Debian 7,
  # cf. http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-463000B.1.1
  if ($::osfamily == 'Debian') and ($::lsbmajdistrelease == '7') {
    package { $bareos::params::package_storage_glusterfs:  ensure => absent; }
  } else {
    package { $bareos::params::package_storage_glusterfs:  ensure => installed; }
  }

  package { $bareos::params::package_storage_tape:       ensure => installed; }
}