Revision da8de4ba
Added by Michael Moll almost 6 years ago
.travis.yml | ||
---|---|---|
# https://github.com/theforeman/foreman-installer-modulesync
|
||
rvm:
|
||
- 2.1.9
|
||
- 2.2.6
|
||
- 2.3.0
|
||
- 2.4.1
|
||
env:
|
||
... | ... | |
include:
|
||
- rvm: 2.4.1
|
||
env: PUPPET_VERSION=5.0
|
||
- rvm: 2.5.1
|
||
env: PUPPET_VERSION=5.0
|
||
# Acceptance tests
|
||
- rvm: 2.3.1
|
||
dist: trusty
|
manifests/params.pp | ||
---|---|---|
} else {
|
||
$tftp_root = '/srv/tftp'
|
||
}
|
||
if $::operatingsystem == 'Ubuntu' and $::operatingsystemrelease == '14.04' {
|
||
$tftp_syslinux_filenames = [
|
||
'/usr/lib/syslinux/chain.c32',
|
||
'/usr/lib/syslinux/mboot.c32',
|
||
'/usr/lib/syslinux/menu.c32',
|
||
'/usr/lib/syslinux/memdisk',
|
||
'/usr/lib/syslinux/pxelinux.0',
|
||
]
|
||
} else {
|
||
$tftp_syslinux_filenames = [
|
||
'/usr/lib/PXELINUX/pxelinux.0',
|
||
'/usr/lib/syslinux/memdisk',
|
||
'/usr/lib/syslinux/modules/bios/chain.c32',
|
||
'/usr/lib/syslinux/modules/bios/ldlinux.c32',
|
||
'/usr/lib/syslinux/modules/bios/libcom32.c32',
|
||
'/usr/lib/syslinux/modules/bios/libutil.c32',
|
||
'/usr/lib/syslinux/modules/bios/mboot.c32',
|
||
'/usr/lib/syslinux/modules/bios/menu.c32',
|
||
]
|
||
}
|
||
$tftp_syslinux_filenames = [
|
||
'/usr/lib/PXELINUX/pxelinux.0',
|
||
'/usr/lib/syslinux/memdisk',
|
||
'/usr/lib/syslinux/modules/bios/chain.c32',
|
||
'/usr/lib/syslinux/modules/bios/ldlinux.c32',
|
||
'/usr/lib/syslinux/modules/bios/libcom32.c32',
|
||
'/usr/lib/syslinux/modules/bios/libutil.c32',
|
||
'/usr/lib/syslinux/modules/bios/mboot.c32',
|
||
'/usr/lib/syslinux/modules/bios/menu.c32',
|
||
]
|
||
}
|
||
/^(FreeBSD|DragonFly)$/: {
|
||
# if set to true, no repo will be added by this module, letting you to
|
metadata.json | ||
---|---|---|
{
|
||
"operatingsystem": "Ubuntu",
|
||
"operatingsystemrelease": [
|
||
"16.04"
|
||
"16.04",
|
||
"18.04"
|
||
]
|
||
},
|
||
{
|
spec/classes/foreman_proxy__tftp_spec.rb | ||
---|---|---|
}
|
||
when 'Debian'
|
||
tftp_root = facts[:operatingsystem] == 'Ubuntu' ? '/var/lib/tftpboot' : '/srv/tftp'
|
||
if facts[:operatingsystem] == 'Ubuntu' && facts[:operatingsystemrelease] == '14.04'
|
||
names = {
|
||
'/usr/lib/syslinux/chain.c32' => "#{tftp_root}/chain.c32",
|
||
'/usr/lib/syslinux/mboot.c32' => "#{tftp_root}/mboot.c32",
|
||
'/usr/lib/syslinux/menu.c32' => "#{tftp_root}/menu.c32",
|
||
'/usr/lib/syslinux/memdisk' => "#{tftp_root}/memdisk",
|
||
'/usr/lib/syslinux/pxelinux.0' => "#{tftp_root}/pxelinux.0",
|
||
}
|
||
else
|
||
names = {
|
||
'/usr/lib/PXELINUX/pxelinux.0' => "#{tftp_root}/pxelinux.0",
|
||
'/usr/lib/syslinux/memdisk' => "#{tftp_root}/memdisk",
|
||
'/usr/lib/syslinux/modules/bios/chain.c32' => "#{tftp_root}/chain.c32",
|
||
'/usr/lib/syslinux/modules/bios/ldlinux.c32' => "#{tftp_root}/ldlinux.c32",
|
||
'/usr/lib/syslinux/modules/bios/libcom32.c32' => "#{tftp_root}/libcom32.c32",
|
||
'/usr/lib/syslinux/modules/bios/libutil.c32' => "#{tftp_root}/libutil.c32",
|
||
'/usr/lib/syslinux/modules/bios/mboot.c32' => "#{tftp_root}/mboot.c32",
|
||
'/usr/lib/syslinux/modules/bios/menu.c32' => "#{tftp_root}/menu.c32",
|
||
}
|
||
end
|
||
names = {
|
||
'/usr/lib/PXELINUX/pxelinux.0' => "#{tftp_root}/pxelinux.0",
|
||
'/usr/lib/syslinux/memdisk' => "#{tftp_root}/memdisk",
|
||
'/usr/lib/syslinux/modules/bios/chain.c32' => "#{tftp_root}/chain.c32",
|
||
'/usr/lib/syslinux/modules/bios/ldlinux.c32' => "#{tftp_root}/ldlinux.c32",
|
||
'/usr/lib/syslinux/modules/bios/libcom32.c32' => "#{tftp_root}/libcom32.c32",
|
||
'/usr/lib/syslinux/modules/bios/libutil.c32' => "#{tftp_root}/libutil.c32",
|
||
'/usr/lib/syslinux/modules/bios/mboot.c32' => "#{tftp_root}/mboot.c32",
|
||
'/usr/lib/syslinux/modules/bios/menu.c32' => "#{tftp_root}/menu.c32",
|
||
}
|
||
when 'FreeBSD', 'DragonFly'
|
||
tftp_root = '/tftpboot'
|
||
names = {
|
Also available in: Unified diff
support Ubuntu/bionic (#437)