Puppet Class: php::extension::sqlite

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

Overview

Class: php::extension::sqlite

Install the PHP sqlite extension

Parameters

ensure

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

package

The package name in your provider

provider

The provider used to install the 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::sqlite'

class {'php::extension::sqlite':
 ensure => latest
}

Authors

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

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

Parameters:

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


45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# File 'manifests/extension/sqlite.pp', line 45

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

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

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