- this is required to resolve issues with terraform deploying cobbler settings Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/256
27 lines
875 B
Puppet
27 lines
875 B
Puppet
# profiles::cobbler::params
|
|
class profiles::cobbler::params (
|
|
Stdlib::Absolutepath $httpd_ssl_certificate = '/etc/pki/tls/vault/certificate.crt',
|
|
Stdlib::Absolutepath $httpd_ssl_privatekey = '/etc/pki/tls/vault/private.key',
|
|
Stdlib::Absolutepath $tftpboot_path = '/var/lib/tftpboot/boot',
|
|
Stdlib::Fqdn $service_cname = $facts['networking']['fqdn'],
|
|
String $default_password_crypted = 'changeme',
|
|
String $server = $::facts['networking']['ip'],
|
|
String $next_server = $::facts['networking']['ip'],
|
|
Boolean $pxe_just_once = true,
|
|
Boolean $is_cobbler_master = false,
|
|
Boolean $cache_enabled = false,
|
|
Array $packages = [
|
|
'cobbler',
|
|
'cobbler3.2-web',
|
|
'httpd',
|
|
'syslinux',
|
|
'dnf-plugins-core',
|
|
'debmirror',
|
|
'pykickstart',
|
|
'fence-agents',
|
|
'selinux-policy-devel',
|
|
'ipxe-bootimgs',
|
|
]
|
|
){
|
|
}
|