Puppet Class: php::extension::redis

Inherits:
php::extension::redis::params
Defined in:
manifests/extension/redis.pp

Overview

Class: php::extension::redis

Install and configure the redis PHP extension

Parameters

ensure

The version of the package to install Could be “latest”, “installed” or a pinned version This matches “ensure” from Package

inifile

The path to the extension ini file

settings

Hash with ‘set’ nested hash of key => value set changes to agues when applied to inifile

Variables

No variables

Examples

include php::extension::redis

Authors

Christian “Jippi” Winther <jippignu@gmail.com>

Copyright 2012-2013 Christian “Jippi” Winther, unless otherwise noted.

Parameters:

  • ensure (Any) (defaults to: $php::extension::redis::params::ensure)
  • package (Any) (defaults to: $php::extension::redis::params::package)
  • provider (Any) (defaults to: $php::extension::redis::params::provider)
  • inifile (Any) (defaults to: $php::extension::redis::params::inifile)
  • settings (Any) (defaults to: $php::extension::redis::params::settings)


35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# File 'manifests/extension/redis.pp', line 35

class php::extension::redis(
  $ensure   = $php::extension::redis::params::ensure,
  $package  = $php::extension::redis::params::package,
  $provider = $php::extension::redis::params::provider,
  $inifile  = $php::extension::redis::params::inifile,
  $settings = $php::extension::redis::params::settings
) inherits php::extension::redis::params {

  php::extension { 'redis':
    ensure   => $ensure,
    package  => $package,
    provider => $provider
  }

  php::config { 'php-extension-redis':
    file    => $inifile,
    config  => $settings
  }

}