diff --git a/hastymail/manifests/init.pp b/hastymail/manifests/init.pp index 1eca291..340d9e8 100644 --- a/hastymail/manifests/init.pp +++ b/hastymail/manifests/init.pp @@ -1,9 +1,17 @@ class hastymail { + if !$hastymail_package { + if $hastymail_package_latest { + $hastymail_package = $hastymail_package_latest + } else { + fail("Must define \$hastymail_package or \$hastymail_package_latest") + } + } + file { "/usr/local/src/hastymail.tar.gz": ensure => present, - source => "puppet:///files/packages/hastymail.tar.gz", + source => "puppet:///files/packages/$hastymail_package", mode => 0644, owner => root, group => root,