fix: export cobbler DNS if is_cobbler_master
- set prodinf01n48 as primary cobbler node - ensure the cobbler DNS record is created
This commit is contained in:
parent
fee0bde604
commit
a05f81799d
2
hieradata/nodes/prodinf01n48.main.unkin.net.yaml
Normal file
2
hieradata/nodes/prodinf01n48.main.unkin.net.yaml
Normal file
@ -0,0 +1,2 @@
|
||||
---
|
||||
profiles::cobbler::params::is_cobbler_master: true
|
||||
@ -7,6 +7,7 @@ class profiles::cobbler::config {
|
||||
$httpd_ssl_certificate = $profiles::cobbler::params::httpd_ssl_certificate
|
||||
$httpd_ssl_privatekey = $profiles::cobbler::params::httpd_ssl_privatekey
|
||||
$pxe_just_once = $profiles::cobbler::params::pxe_just_once
|
||||
$is_cobbler_master = $profiles::cobbler::params::is_cobbler_master
|
||||
$service_cname = $profiles::cobbler::params::service_cname
|
||||
$next_server = $profiles::cobbler::params::next_server
|
||||
$server = $profiles::cobbler::params::server
|
||||
@ -64,12 +65,13 @@ class profiles::cobbler::config {
|
||||
}
|
||||
|
||||
# export cnames for cobbler
|
||||
#profiles::dns::record { "${::facts['networking']['fqdn']}_${service_cname}_CNAME":
|
||||
# value => $::facts['networking']['hostname'],
|
||||
# type => 'CNAME',
|
||||
# record => "${service_cname}.",
|
||||
# zone => $::facts['networking']['domain'],
|
||||
# order => 10,
|
||||
#}
|
||||
|
||||
if $is_cobbler_master {
|
||||
profiles::dns::record { "${::facts['networking']['fqdn']}_${service_cname}_CNAME":
|
||||
value => $::facts['networking']['hostname'],
|
||||
type => 'CNAME',
|
||||
record => "${service_cname}.",
|
||||
zone => $::facts['networking']['domain'],
|
||||
order => 10,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -8,6 +8,7 @@ class profiles::cobbler::params (
|
||||
String $server = $::facts['networking']['ip'],
|
||||
String $next_server = $::facts['networking']['ip'],
|
||||
Boolean $pxe_just_once = true,
|
||||
Boolean $is_cobbler_master = false,
|
||||
Array $packages = [
|
||||
'cobbler',
|
||||
'cobbler3.2-web',
|
||||
|
||||
Loading…
Reference in New Issue
Block a user