33 lines
772 B
Puppet
33 lines
772 B
Puppet
node default{
|
|
package { 'ntp':
|
|
ensure => 'installed',
|
|
}
|
|
|
|
package {'iptables-persistent':
|
|
ensure => 'installed'
|
|
}
|
|
|
|
class { '::puppet':
|
|
server => true,
|
|
server_foreman => false,
|
|
server_reports => 'store',
|
|
server_http => true,
|
|
server_http_port => 8130, # default: 8139
|
|
server_http_allow => [],
|
|
server_external_nodes => '',
|
|
server_git_repo => true,
|
|
puppetmaster => 'puppet',
|
|
server_puppetserver_version => '2.4.99',
|
|
environment => 'production'
|
|
}
|
|
|
|
puppet::server::env { 'production':
|
|
manifest => hiera('environment:production:manifest'),
|
|
config_version => ''
|
|
}
|
|
|
|
package {'librarian-puppet':
|
|
ensure => 'installed',
|
|
provider => 'gem'
|
|
}
|
|
} |