summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormh <mh@immerda.ch>2009-04-30 13:43:14 +0000
committermh <mh@immerda.ch>2009-04-30 13:43:14 +0000
commit2deb2ff246a1eaeaae4929548e41363389f51ba9 (patch)
treec418de8d9e41956cd3fde9d51845cd11267744c0
parent2bc082c505e565c93d5ffbfc9303c8b2cb86f1cb (diff)
added length check to usernames
-rw-r--r--manifests/defines.pp4
1 files changed, 4 insertions, 0 deletions
diff --git a/manifests/defines.pp b/manifests/defines.pp
index ff6adf1..b4d8a22 100644
--- a/manifests/defines.pp
+++ b/manifests/defines.pp
@@ -56,6 +56,10 @@ define user::managed(
default => $shell,
}
+ if strlength($name) > 32 {
+ fail("Usernames can't be longer than 32 characters. ${name} is too long!")
+ }
+
user { $name:
ensure => $ensure,
allowdupe => false,