feat: add new cobbler master (#355)
- change cobbler.main.unkin.net to 2098 Reviewed-on: #355
This commit was merged in pull request #355.
This commit is contained in:
@@ -5,13 +5,11 @@ class profiles::cobbler::init (
|
||||
if $facts['enc_role'] == 'roles::infra::cobbler::server' {
|
||||
include profiles::cobbler::config
|
||||
include profiles::cobbler::install
|
||||
include profiles::cobbler::ipxebins
|
||||
include profiles::cobbler::selinux
|
||||
include profiles::cobbler::service
|
||||
|
||||
Class['profiles::cobbler::install']
|
||||
-> Class['profiles::cobbler::config']
|
||||
-> Class['profiles::cobbler::ipxebins']
|
||||
-> Class['profiles::cobbler::selinux']
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,48 +0,0 @@
|
||||
# profiles::cobbler::ipxebins
|
||||
class profiles::cobbler::ipxebins {
|
||||
|
||||
include profiles::cobbler::params
|
||||
|
||||
# download the custom undionly.kpxe file
|
||||
# https://gist.github.com/rikka0w0/50895b82cbec8a3a1e8c7707479824c1
|
||||
exec { 'download_undionly_kpxe':
|
||||
command => 'wget -O /var/lib/tftpboot/undionly.kpxe http://boot.ipxe.org/undionly.kpxe',
|
||||
path => ['/bin', '/usr/bin'],
|
||||
creates => '/var/lib/tftpboot/undionly.kpxe',
|
||||
}
|
||||
|
||||
# set correct permissions ipxe boot image to tftpboot
|
||||
file { '/var/lib/tftpboot/undionly.kpxe':
|
||||
ensure => 'file',
|
||||
owner => 'root',
|
||||
group => 'root',
|
||||
mode => '0644',
|
||||
require => [
|
||||
Package['ipxe-bootimgs'],
|
||||
Package['cobbler'],
|
||||
Exec['download_undionly_kpxe']
|
||||
],
|
||||
}
|
||||
|
||||
# download the custom ipxe.efi file
|
||||
# https://gist.github.com/rikka0w0/50895b82cbec8a3a1e8c7707479824c1
|
||||
exec { 'download_ipxe_efi':
|
||||
command => 'wget -O /var/lib/tftpboot/ipxe.efi http://boot.ipxe.org/ipxe.efi',
|
||||
path => ['/bin', '/usr/bin'],
|
||||
creates => '/var/lib/tftpboot/ipxe.efi',
|
||||
}
|
||||
|
||||
# set correct permissions ipxe boot image to tftpboot
|
||||
file { '/var/lib/tftpboot/ipxe.efi':
|
||||
ensure => 'file',
|
||||
owner => 'root',
|
||||
group => 'root',
|
||||
mode => '0644',
|
||||
require => [
|
||||
Package['ipxe-bootimgs'],
|
||||
Package['cobbler'],
|
||||
Exec['download_ipxe_efi']
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user