Puppet Class: rtpengine::install

Inherits:
rtpengine
Defined in:
manifests/install.pp

Overview



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
# File 'manifests/install.pp', line 4

class rtpengine::install inherits rtpengine {
  if $rtpengine::repo_install {
    yumrepo { 'rpmfusion-free-updates':
      descr      => 'RPM Fusion for EL 7 - Free - Updates',
      enabled    => '1',
      gpgcheck   => '0',
      mirrorlist => 'http://mirrors.rpmfusion.org/mirrorlist?repo=free-el-updates-released-7&arch=$basearch',
    }
    yumrepo { 'alisio-repo':
      descr    => 'alisio-repo',
      enabled  => '1',
      gpgcheck => '0',
      baseurl  => 'http://alisio.com.br/alisio-repo/centos/7',
    }
    if ! defined(Package['$rtpengine::rtpengine_dependencies']) {
      package { $rtpengine::params::rtpengine_dependencies :
        ensure  => installed,
        require => Yumrepo['rpmfusion-free-updates'],
      }
    }
  } else {
    if ! defined(Package['$rtpengine::rtpengine_dependencies']) {
      package { $rtpengine::params::rtpengine_dependencies :
        ensure => installed,
      }
    }
  }
}