Puppet Class: redis::install

Defined in:
manifests/install.pp

Summary

This class installs the application.

Overview



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

class redis::install {
  if $redis::manage_package {
    package { $redis::package_name:
      ensure => $redis::package_ensure,
    }
  }

  if $redis::dnf_module_stream {
    if $facts['os']['family'] != 'RedHat' {
      fail('DNF modules are only supported on the Red Hat OS family')
    }

    class { 'redis::dnfmodule':
      ensure => $redis::dnf_module_stream,
      before => Package[$redis::package_name],
    }
  }
}