diff options
Diffstat (limited to 'lib/puppet/type/host.rb')
-rwxr-xr-x | lib/puppet/type/host.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/puppet/type/host.rb b/lib/puppet/type/host.rb index 868e41629..53365bf40 100755 --- a/lib/puppet/type/host.rb +++ b/lib/puppet/type/host.rb @@ -87,7 +87,8 @@ module Puppet isnamevar validate do |value| - value.split('.').each do |hostpart| + # LAK:NOTE See http://snurl.com/21zf8 [groups_google_com] + x = value.split('.').each do |hostpart| unless hostpart =~ /^([\d\w]+|[\d\w][\d\w\-]+[\d\w])$/ raise Puppet::Error, "Invalid host name" end |