Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
immerda
Puppet Modules
webhosting
Commits
34a1d224
Commit
34a1d224
authored
Nov 21, 2009
by
mh
Browse files
introduce new php capabilities
parent
67efe24a
Changes
8
Hide whitespace changes
Inline
Side-by-side
manifests/php.pp
View file @
34a1d224
...
...
@@ -20,6 +20,12 @@
# - absent: $name will be passed
# - any: any authenticated ldap user will work
# - everything else will be used as a required ldap username
# php_safe_mode_exec_bins: An array of local binaries which should be linked in the
# safe_mode_exec_bin for this hosting
# *default*: None
# php_default_charset: default charset header for php.
# *default*: absent, which will set the same as default_charset
# of apache
define
webhosting::php
(
$ensure
=
present
,
$uid
=
'absent'
,
...
...
@@ -47,6 +53,8 @@ define webhosting::php(
$php_use_smarty
=
false
,
$php_use_pear
=
false
,
$php_safe_mode
=
true
,
$php_safe_mode_exec_bins
=
'absent'
,
$php_default_charset
=
'absent'
,
$ssl_mode
=
false
,
$vhost_mode
=
'template'
,
$vhost_source
=
'absent'
,
...
...
@@ -106,6 +114,8 @@ define webhosting::php(
php_use_smarty
=>
$php_use_smarty
,
php_use_pear
=>
$php_use_pear
,
php_safe_mode
=>
$php_safe_mode
,
php_safe_mode_exec_bins
=>
$php_safe_mode_exec_bins
,
php_default_charset
=>
$php_default_charset
,
run_mode
=>
$run_mode
,
ssl_mode
=>
$ssl_mode
,
vhost_mode
=>
$vhost_mode
,
...
...
manifests/php/drupal.pp
View file @
34a1d224
...
...
@@ -11,6 +11,12 @@
# and run_uid and run_gid are used as vhost users
# run_uid: the uid the vhost should run as with the itk module
# run_gid: the gid the vhost should run as with the itk module
# php_safe_mode_exec_bins: An array of local binaries which should be linked in the
# safe_mode_exec_bin for this hosting
# *default*: None
# php_default_charset: default charset header for php.
# *default*: absent, which will set the same as default_charset
# of apache
define
webhosting::php::drupal
(
$ensure
=
present
,
$uid
=
'absent'
,
...
...
@@ -33,6 +39,8 @@ define webhosting::php::drupal(
$additional_options
=
'absent'
,
$default_charset
=
'absent'
,
$ssl_mode
=
false
,
$php_safe_mode_exec_bins
=
'absent'
,
$php_default_charset
=
'absent'
,
$vhost_mode
=
'template'
,
$vhost_source
=
'absent'
,
$vhost_destination
=
'absent'
,
...
...
@@ -86,6 +94,8 @@ define webhosting::php::drupal(
default_charset
=>
$default_charset
,
run_mode
=>
$run_mode
,
ssl_mode
=>
$ssl_mode
,
php_default_charset
=>
$php_default_charset
,
php_safe_mode_exec_bins
=>
$php_safe_mode_exec_bins
,
vhost_mode
=>
$vhost_mode
,
vhost_source
=>
$vhost_source
,
vhost_destination
=>
$vhost_destination
,
...
...
manifests/php/joomla.pp
View file @
34a1d224
...
...
@@ -11,6 +11,12 @@
# and run_uid and run_gid are used as vhost users
# run_uid: the uid the vhost should run as with the itk module
# run_gid: the gid the vhost should run as with the itk module
# php_safe_mode_exec_bins: An array of local binaries which should be linked in the
# safe_mode_exec_bin for this hosting
# *default*: None
# php_default_charset: default charset header for php.
# *default*: absent, which will set the same as default_charset
# of apache
define
webhosting::php::joomla
(
$ensure
=
present
,
$uid
=
'absent'
,
...
...
@@ -33,6 +39,8 @@ define webhosting::php::joomla(
$additional_options
=
'absent'
,
$default_charset
=
'absent'
,
$ssl_mode
=
false
,
$php_safe_mode_exec_bins
=
'absent'
,
$php_default_charset
=
'absent'
,
$vhost_mode
=
'template'
,
$vhost_source
=
'absent'
,
$vhost_destination
=
'absent'
,
...
...
@@ -85,6 +93,8 @@ define webhosting::php::joomla(
default_charset
=>
$default_charset
,
run_mode
=>
$run_mode
,
ssl_mode
=>
$ssl_mode
,
php_default_charset
=>
$php_default_charset
,
php_safe_mode_exec_bins
=>
$php_safe_mode_exec_bins
,
vhost_mode
=>
$vhost_mode
,
vhost_source
=>
$vhost_source
,
vhost_destination
=>
$vhost_destination
,
...
...
manifests/php/mediawiki.pp
View file @
34a1d224
...
...
@@ -11,6 +11,12 @@
# and run_uid and run_gid are used as vhost users
# run_uid: the uid the vhost should run as with the itk module
# run_gid: the gid the vhost should run as with the itk module
# php_safe_mode_exec_bins: An array of local binaries which should be linked in the
# safe_mode_exec_bin for this hosting
# *default*: None
# php_default_charset: default charset header for php.
# *default*: absent, which will set the same as default_charset
# of apache
define
webhosting::php::mediawiki
(
$ensure
=
present
,
$uid
=
'absent'
,
...
...
@@ -32,6 +38,8 @@ define webhosting::php::mediawiki(
$additional_options
=
'absent'
,
$default_charset
=
'absent'
,
$ssl_mode
=
false
,
$php_safe_mode_exec_bins
=
'absent'
,
$php_default_charset
=
'absent'
,
$vhost_mode
=
'template'
,
$vhost_source
=
'absent'
,
$vhost_destination
=
'absent'
,
...
...
@@ -87,6 +95,8 @@ define webhosting::php::mediawiki(
default_charset
=>
$default_charset
,
run_mode
=>
$run_mode
,
ssl_mode
=>
$ssl_mode
,
php_default_charset
=>
$php_default_charset
,
php_safe_mode_exec_bins
=>
$php_safe_mode_exec_bins
,
vhost_mode
=>
$vhost_mode
,
vhost_source
=>
$vhost_source
,
vhost_destination
=>
$vhost_destination
,
...
...
manifests/php/simplemachine.pp
View file @
34a1d224
...
...
@@ -11,6 +11,12 @@
# and run_uid and run_gid are used as vhost users
# run_uid: the uid the vhost should run as with the itk module
# run_gid: the gid the vhost should run as with the itk module
# php_safe_mode_exec_bins: An array of local binaries which should be linked in the
# safe_mode_exec_bin for this hosting
# *default*: None
# php_default_charset: default charset header for php.
# *default*: absent, which will set the same as default_charset
# of apache
define
webhosting::php::simplemachine
(
$ensure
=
present
,
$uid
=
'absent'
,
...
...
@@ -33,6 +39,8 @@ define webhosting::php::simplemachine(
$additional_options
=
'absent'
,
$default_charset
=
'absent'
,
$ssl_mode
=
false
,
$php_safe_mode_exec_bins
=
'absent'
,
$php_default_charset
=
'absent'
,
$vhost_mode
=
'template'
,
$vhost_source
=
'absent'
,
$vhost_destination
=
'absent'
,
...
...
@@ -85,6 +93,8 @@ define webhosting::php::simplemachine(
default_charset
=>
$default_charset
,
run_mode
=>
$run_mode
,
ssl_mode
=>
$ssl_mode
,
php_default_charset
=>
$php_default_charset
,
php_safe_mode_exec_bins
=>
$php_safe_mode_exec_bins
,
vhost_mode
=>
$vhost_mode
,
vhost_source
=>
$vhost_source
,
vhost_destination
=>
$vhost_destination
,
...
...
manifests/php/spip.pp
View file @
34a1d224
...
...
@@ -11,6 +11,12 @@
# and run_uid and run_gid are used as vhost users
# run_uid: the uid the vhost should run as with the itk module
# run_gid: the gid the vhost should run as with the itk module
# php_safe_mode_exec_bins: An array of local binaries which should be linked in the
# safe_mode_exec_bin for this hosting
# *default*: None
# php_default_charset: default charset header for php.
# *default*: absent, which will set the same as default_charset
# of apache
define
webhosting::php::spip
(
$ensure
=
present
,
$uid
=
'absent'
,
...
...
@@ -33,6 +39,8 @@ define webhosting::php::spip(
$additional_options
=
'absent'
,
$default_charset
=
'absent'
,
$ssl_mode
=
false
,
$php_safe_mode_exec_bins
=
'absent'
,
$php_default_charset
=
'absent'
,
$vhost_mode
=
'template'
,
$vhost_source
=
'absent'
,
$vhost_destination
=
'absent'
,
...
...
@@ -81,6 +89,8 @@ define webhosting::php::spip(
default_charset
=>
$default_charset
,
run_mode
=>
$run_mode
,
ssl_mode
=>
$ssl_mode
,
php_default_charset
=>
$php_default_charset
,
php_safe_mode_exec_bins
=>
$php_safe_mode_exec_bins
,
vhost_mode
=>
$vhost_mode
,
vhost_source
=>
$vhost_source
,
vhost_destination
=>
$vhost_destination
,
...
...
manifests/php/typo3.pp
View file @
34a1d224
...
...
@@ -11,6 +11,12 @@
# and run_uid and run_gid are used as vhost users
# run_uid: the uid the vhost should run as with the itk module
# run_gid: the gid the vhost should run as with the itk module
# php_safe_mode_exec_bins: An array of local binaries which should be linked in the
# safe_mode_exec_bin for this hosting
# *default*: None
# php_default_charset: default charset header for php.
# *default*: absent, which will set the same as default_charset
# of apache
define
webhosting::php::typo3
(
$ensure
=
present
,
$uid
=
'absent'
,
...
...
@@ -33,6 +39,8 @@ define webhosting::php::typo3(
$additional_options
=
'absent'
,
$default_charset
=
'absent'
,
$ssl_mode
=
false
,
$php_safe_mode_exec_bins
=
'absent'
,
$php_default_charset
=
'absent'
,
$vhost_mode
=
'template'
,
$vhost_source
=
'absent'
,
$vhost_destination
=
'absent'
,
...
...
@@ -45,8 +53,7 @@ define webhosting::php::typo3(
$mod_security
=
true
,
$manage_config
=
true
,
$config_webwriteable
=
false
,
$manage_directories
=
true
,
$php_safe_mode_exec_bins
=
'absent'
$manage_directories
=
true
){
webhosting::common
{
$name
:
ensure
=>
$ensure
,
...
...
@@ -86,6 +93,8 @@ define webhosting::php::typo3(
default_charset
=>
$default_charset
,
run_mode
=>
$run_mode
,
ssl_mode
=>
$ssl_mode
,
php_default_charset
=>
$php_default_charset
,
php_safe_mode_exec_bins
=>
$php_safe_mode_exec_bins
,
vhost_mode
=>
$vhost_mode
,
vhost_source
=>
$vhost_source
,
vhost_destination
=>
$vhost_destination
,
...
...
@@ -94,7 +103,6 @@ define webhosting::php::typo3(
manage_config
=>
$manage_config
,
config_webwriteable
=>
$config_webwriteable
,
manage_directories
=>
$manage_directories
,
php_safe_mode_exec_bins
=>
$php_safe_mode_exec_bins
,
}
if
(
$git_repo
!=
'absent'
)
and
(
$ensure
!=
'absent'
)
{
# create webdir
...
...
manifests/php/wordpress.pp
View file @
34a1d224
...
...
@@ -11,6 +11,12 @@
# and run_uid and run_gid are used as vhost users
# run_uid: the uid the vhost should run as with the itk module
# run_gid: the gid the vhost should run as with the itk module
# php_safe_mode_exec_bins: An array of local binaries which should be linked in the
# safe_mode_exec_bin for this hosting
# *default*: None
# php_default_charset: default charset header for php.
# *default*: absent, which will set the same as default_charset
# of apache
define
webhosting::php::wordpress
(
$ensure
=
present
,
$uid
=
'absent'
,
...
...
@@ -35,6 +41,8 @@ define webhosting::php::wordpress(
$additional_options
=
'absent'
,
$default_charset
=
'absent'
,
$ssl_mode
=
false
,
$php_safe_mode_exec_bins
=
'absent'
,
$php_default_charset
=
'absent'
,
$vhost_mode
=
'template'
,
$vhost_source
=
'absent'
,
$vhost_destination
=
'absent'
,
...
...
@@ -87,6 +95,8 @@ define webhosting::php::wordpress(
default_charset
=>
$default_charset
,
run_mode
=>
$run_mode
,
ssl_mode
=>
$ssl_mode
,
php_default_charset
=>
$php_default_charset
,
php_safe_mode_exec_bins
=>
$php_safe_mode_exec_bins
,
vhost_mode
=>
$vhost_mode
,
vhost_source
=>
$vhost_source
,
vhost_destination
=>
$vhost_destination
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment