]> gitweb.fluxo.info Git - puppet-monkeysphere.git/commitdiff
redefining a var generates an error.
authorJamie McClelland <jm@mayfirst.org>
Sat, 19 Mar 2011 15:31:59 +0000 (11:31 -0400)
committerJamie McClelland <jm@mayfirst.org>
Sat, 19 Mar 2011 15:31:59 +0000 (11:31 -0400)
manifests/init.pp

index 407313b4b2c71be8dc90334c402500df19ac39a9..7ecf5a180b1430991f01dff51c5d7bece76022bd 100644 (file)
 # Class for monkeysphere management
 #
 
-class monkeysphere {
+class monkeysphere inherits monkeysphere::defaults {
   # The needed packages
   package { monkeysphere: ensure => installed, }
 
-  include monkeysphere::defaults
   file {
     "/etc/monkeysphere/monkeysphere.conf":
     mode => 644,
@@ -55,12 +54,12 @@ class monkeysphere::defaults {
 define monkeysphere::import_key ( $scheme = 'ssh://', $port = '', $path = '/etc/ssh/ssh_host_rsa_key', $hostname = $fqdn ) {
 
   # if we're getting a port number, prefix with a colon so it's valid
-  $port = $port ? {
+  $prefixed_port = $port ? {
     '' => '',
     default => ":$port"
   }
 
-  $key = "${schema}://${fqdn}${port}"
+  $key = "${schema}://${fqdn}${prefixed_port}"
 
   exec { "monkeysphere-host import-key $path $key":
     alias => "monkeysphere-import-key",