Skip to content

Instantly share code, notes, and snippets.

@dalen
Created August 5, 2014 15:14
Show Gist options
  • Save dalen/57b37b80a9ba1879b78c to your computer and use it in GitHub Desktop.
Save dalen/57b37b80a9ba1879b78c to your computer and use it in GitHub Desktop.
# using parenthesis hash style
class foo (
$servername = $::fqdn,
$port = 80,
$ssl = false,
$extra_opts={},
) {
apache::vhost { $servername: ($extra_opts + {
port => $port,
ssl => $ssl,
})
}
}
# using * =>
class foo (
$servername = $::fqdn,
$port = 80,
$ssl = false,
$extra_opts={},
) {
apache::vhost { $servername:
port => $port,
ssl => $ssl,
* => $extra_opts,
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment