Reference variable from template
I want to create a params.pp class that'll house all my common variables used across various modules but when I reference them in a template, they just show up as "undefined."
Here's my common variables file located in: /etc/puppetlabs/puppet/modules/project/manifests/params.pp:
class project::params {
$app_cluster = 'app'
}
Here's my manifest file located in: /etc/puppetlabs/puppet/modules/system/manifests/scripts.pp:
class system::scripts {
file { '/h/scripts':
ensure => directory,
source => 'puppet:///modules/system/scripts',
mode => '750',
recurse => true,
}
file { '/h/scripts/system.properties':
ensure => present,
content => template('system/scripts/constructSystemProperties.erb'),
mode ...