Puppet Class: puppet::server::bootstrap
- Defined in:
- manifests/server/bootstrap.pp
Summary
Puppet server bootstrapOverview
Puppet server bootstrap This is intended to be run via ‘puppet apply` command
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'manifests/server/bootstrap.pp', line 8
class puppet::server::bootstrap (
Puppet::Platform $platform_name = 'puppet7',
) {
class { 'puppet::globals':
platform_name => $platform_name,
}
class { 'puppet::setup':
server_name => 'puppet',
server_ipaddress => '127.0.0.1',
}
class { 'puppet::agent::install':
agent_version => 'latest',
}
include puppet::r10k::install
include puppet::server::bootstrap::globals
include puppet::server::bootstrap::ssh
$access_data = $puppet::server::bootstrap::globals::access_data
if $access_data[0] {
class { 'puppet::r10k::run':
setup_on_each_run => true,
}
}
class { 'puppet::server::ca::import':
import_path => '/root/ca',
}
class { 'puppet::service':
server_service_ensure => 'running',
server_service_enable => true,
}
Class['puppet::server::ca::import'] -> Class['puppet::service']
}
|