Merge branch 'feature/master/XXXX_validation'
* feature/master/XXXX_validation: Fixup validation for Puppet 2.6.8 Add basic validation to class parameters
This commit is contained in:
@@ -17,6 +17,13 @@ class java(
|
|||||||
$version='1.6.0_25-fcs'
|
$version='1.6.0_25-fcs'
|
||||||
) {
|
) {
|
||||||
|
|
||||||
|
# Cannot pass anonymous arrays to functions in 2.6.8
|
||||||
|
$v_true_false = [ '^true$', '^false$' ]
|
||||||
|
# Must compare string values, not booleans.
|
||||||
|
validate_re("$jre", $v_true_false)
|
||||||
|
validate_re("$jdk", $v_true_false)
|
||||||
|
validate_re($version, '^[._0-9a-zA-Z:-]+$')
|
||||||
|
|
||||||
$jre_real = $jre
|
$jre_real = $jre
|
||||||
$jdk_real = $jdk
|
$jdk_real = $jdk
|
||||||
$version_real = $version
|
$version_real = $version
|
||||||
|
|||||||
@@ -17,7 +17,8 @@ class java::jdk_package (
|
|||||||
$version
|
$version
|
||||||
) {
|
) {
|
||||||
|
|
||||||
# JJM FIXME Validation!
|
validate_re($version, '^[._0-9a-zA-Z:-]+$')
|
||||||
|
|
||||||
$version_real = $version
|
$version_real = $version
|
||||||
|
|
||||||
package { 'jdk':
|
package { 'jdk':
|
||||||
|
|||||||
@@ -14,7 +14,8 @@ class java::jre_package (
|
|||||||
$version
|
$version
|
||||||
) {
|
) {
|
||||||
|
|
||||||
# JJM FIXME Validation!
|
validate_re($version, '^[._0-9a-zA-Z:-]+$')
|
||||||
|
|
||||||
$version_real = $version
|
$version_real = $version
|
||||||
|
|
||||||
package { 'jre':
|
package { 'jre':
|
||||||
|
|||||||
Reference in New Issue
Block a user