This repository was archived by the owner on Oct 11, 2018. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +111
-0
lines changed Expand file tree Collapse file tree 2 files changed +111
-0
lines changed Original file line number Diff line number Diff line change
1
+ # == Class: php::extension::solr
2
+ #
3
+ # Install the solr PHP extension
4
+ #
5
+ # === Parameters
6
+ #
7
+ # [*ensure*]
8
+ # The version of the package to install
9
+ # Could be "latest", "installed" or a pinned version
10
+ # This matches "ensure" from Package
11
+ #
12
+ # [*package*]
13
+ # The package name in your provider
14
+ #
15
+ # [*provider*]
16
+ # The provider used to install the package
17
+ #
18
+ # [*inifile*]
19
+ # The path to the extension ini file
20
+ #
21
+ # [*settings*]
22
+ # Hash with 'set' nested hash of key => value
23
+ # set changes to agues when applied to *inifile*
24
+ #
25
+ # === Variables
26
+ #
27
+ # No variables
28
+ #
29
+ # === Examples
30
+ #
31
+ # include php::extension::solr
32
+ #
33
+ # === Authors
34
+ #
35
+ # Christian "Jippi" Winther <[email protected] >
36
+ # Goran Miskovic <[email protected] >
37
+ #
38
+ # === Copyright
39
+ #
40
+ # Copyright 2012-2015 Christian "Jippi" Winther, unless otherwise noted.
41
+ #
42
+ class php::extension::solr (
43
+ $ensure = $php::extension::solr::params::ensure,
44
+ $package = $php::extension::solr::params::package,
45
+ $provider = $php::extension::solr::params::provider,
46
+ $inifile = $php::extension::solr::params::inifile,
47
+ $settings = $php::extension::solr::params::settings
48
+ ) inherits php::extension::solr::params {
49
+
50
+ php::extension { 'solr' :
51
+ ensure => $ensure ,
52
+ package => $package ,
53
+ provider => $provider
54
+ }
55
+ ->
56
+ php::config { 'php-extension-solr' :
57
+ file => $inifile ,
58
+ config => $settings
59
+ }
60
+
61
+ }
Original file line number Diff line number Diff line change
1
+ # == Class: php::extension::tidy::params
2
+ #
3
+ # Defaults file for the tidy PHP extension
4
+ #
5
+ # === Parameters
6
+ #
7
+ # No parameters
8
+ #
9
+ # === Variables
10
+ #
11
+ # [*ensure*]
12
+ # The version of the package to install
13
+ # Could be "latest", "installed" or a pinned version
14
+ # This matches "ensure" from Package
15
+ #
16
+ # [*package*]
17
+ # The package name in your provider
18
+ #
19
+ # [*provider*]
20
+ # The provider used to install the package
21
+ #
22
+ # [*inifile*]
23
+ # The path to the extension ini file
24
+ #
25
+ # [*settings*]
26
+ # Hash with 'set' nested hash of key => value
27
+ # set changes to agues when applied to *inifile*
28
+ #
29
+ # === Examples
30
+ #
31
+ # No examples
32
+ #
33
+ # === Authors
34
+ #
35
+ # Christian "Jippi" Winther <[email protected] >
36
+ # Goran Miskovic <[email protected] >
37
+ #
38
+ # === Copyright
39
+ #
40
+ # Copyright 2012-2015 Christian "Jippi" Winther, unless otherwise noted.
41
+ #
42
+ class php::extension::solr::params {
43
+
44
+ $ensure = $php::params::ensure
45
+ $package = ' solr'
46
+ $provider = ' pecl'
47
+ $inifile = " ${php::params::config_root_ini} /solr.ini"
48
+ $settings = [ ]
49
+
50
+ }
You can’t perform that action at this time.
0 commit comments