Fix wrong usage of validate_legacy
The current usage is causing the following error in puppet 8. validate_legacy(validate_re) expects an Integer value, got String at ["/.../modules/swift/manifests/ringbuilder/rebalance.pp", 23]: Change-Id: I60fcea3c1a04456898816b844bf9e555a790d1d4
This commit is contained in:
@@ -19,8 +19,8 @@ define swift::ringbuilder::rebalance(
|
|||||||
['^(object(-(\d)+)?|container|account)$']
|
['^(object(-(\d)+)?|container|account)$']
|
||||||
)
|
)
|
||||||
|
|
||||||
if $seed {
|
if $seed and !($seed =~ Integer) {
|
||||||
validate_legacy(Integer, 'validate_re', $seed, ['^\d+$'])
|
validate_legacy(Pattern[/^\d+$/], 'validate_re', $seed, ['^\d+$'])
|
||||||
}
|
}
|
||||||
|
|
||||||
exec { "rebalance_${name}":
|
exec { "rebalance_${name}":
|
||||||
|
Reference in New Issue
Block a user