diff --git a/roles/tftp_server/files/default.cloud-noc01.cloud.fedoraproject.org b/roles/tftp_server/files/default.cloud-noc01.cloud.fedoraproject.org new file mode 100644 index 0000000000..3d7591a868 --- /dev/null +++ b/roles/tftp_server/files/default.cloud-noc01.cloud.fedoraproject.org @@ -0,0 +1,88 @@ +DEFAULT menu +MENU TITLE Fedora Infrastructure PXE Boot +PROMPT 0 +TIMEOUT 200 +TOTALTIMEOUT 6000 +ONTIMEOUT local + +LABEL local + MENU LABEL (local) + MENU DEFAULT + LOCALBOOT 0 + +LABEL EL-7-nohd + MENU LABEL el7nohd + KERNEL images/RHEL/7/x86_64/vmlinuz + APPEND initrd=images/RHEL/7/x86_64/initrd.img method=http://209.132.181.6/repo/rhel/RHEL7-x86_64/ ip=dhcp ks=http://209.132.181.6/repo/rhel/ks/hardware-rhel-7-nohd net.ifnames=0 biosdevname=0 + +LABEL EL-6Rescue + MENU LABEL el6rescue + KERNEL images/RHEL/6/x86_64/vmlinuz + APPEND initrd=images/RHEL/6/x86_64/initrd.img method=http://209.132.181.6/repo/rhel/RHEL6-x86_64/ ip=dhcp nomodeset rescue + +LABEL EL-6Builder + MENU LABEL ^el6builder + KERNEL images/RHEL/6/x86_64/vmlinuz + APPEND ks initrd=images/RHEL/6/x86_64/initrd.img method=http://209.132.181.6/repo/rhel/RHEL6-x86_64/ ksdevice=eth0 ip=dhcp ks=http://209.132.181.6/repo/rhel/ks/rhel-6-builder + +LABEL EL-6virthost + MENU LABEL el6virthost + KERNEL images/RHEL/6/x86_64/vmlinuz + APPEND ks initrd=images/RHEL/6/x86_64/initrd.img method=http://209.132.181.6/repo/rhel/RHEL6-x86_64/ ksdevice=eth0 ip=dhcp ks=http://209.132.181.6/repo/rhel/ks/hardware-rhel-6-nohd + +LABEL EL-6buildvmhost + MENU LABEL el6buildvmhost + KERNEL images/RHEL/6/x86_64/vmlinuz + APPEND ks initrd=images/RHEL/6/x86_64/initrd.img method=http://209.132.181.6/repo/rhel/RHEL6-x86_64/ ksdevice=eth0 ip=dhcp ks=http://209.132.181.6/repo/rhel/ks/buildvmhost-novnc + +LABEL EL6novnc-nohd + MENU LABEL EL-6novnc-nohd + KERNEL images/RHEL/6/x86_64/vmlinuz + APPEND ks initrd=images/RHEL/6/x86_64/initrd.img method=http://209.132.181.6/repo/rhel/RHEL6-x86_64/ ksdevice=eth0 ip=dhcp ks=http://209.132.181.6/repo/rhel/ks/hardware-rhel-6-novnc + +LABEL EL6cloud + MENU LABEL EL-6cloud + KERNEL images/RHEL/6/x86_64/vmlinuz + APPEND ks initrd=images/RHEL/6/x86_64/initrd.img method=http://209.132.181.6/repo/rhel/RHEL6-x86_64/ ksdevice=eth0 ip=dhcp ks=http://209.132.181.6/repo/rhel/ks/hardware-rhel-6-cloud + +LABEL QA-Fed20-x86_64 + MENU LABEL QA-Fedora20-x86_64 + KERNEL images/Fedora/20/x86_64/vmlinuz + APPEND ks initrd=images/Fedora/20/x86_64/initrd.img method=http://209.132.181.6/pub/fedora/linux/releases/20/Fedora/x86_64/os/ ip=dhcp ks=http://10.5.124.210/ks/f20-virthost-infra.ks + +LABEL Fed20-x86_64 + MENU LABEL Fedora20-x86_64 + KERNEL images/Fedora/20/x86_64/vmlinuz + APPEND ks initrd=images/Fedora/20/x86_64/initrd.img method=http://209.132.181.6/pub/fedora/linux/releases/20/Fedora/x86_64/os/ ip=dhcp ks=http://209.132.181.6/repo/rhel/ks/hardware-f20.cfg vnc vncpassword=vncinstall nomodeset + +LABEL Fed20-x86_64-novnc + MENU LABEL Fedora20-x86_64-novnc + KERNEL images/Fedora/20/x86_64/vmlinuz + APPEND ks initrd=images/Fedora/20/x86_64/initrd.img method=http://209.132.181.6/pub/fedora/linux/releases/20/Fedora/x86_64/os/ ip=dhcp ks=http://209.132.181.6/repo/rhel/ks/hardware-f20.cfg nomodeset + +LABEL Fed20-x86_64-buildhw + MENU LABEL Fedora20-x86_64-buildhw + KERNEL images/Fedora/20/x86_64/vmlinuz + APPEND ks initrd=images/Fedora/20/x86_64/initrd.img method=http://209.132.181.6/pub/fedora/linux/releases/20/Fedora/x86_64/os/ ip=dhcp ks=http://209.132.181.6/repo/rhel/ks/buildhw-fedora-20 text net.ifnames=0 + +LABEL Fed20-x86_64-osbuild + MENU LABEL Fedora20-x86_64-osbuild + KERNEL images/Fedora/20/x86_64/vmlinuz + APPEND ks initrd=images/Fedora/20/x86_64/initrd.img method=http://209.132.181.6/pub/fedora/linux/releases/20/Fedora/x86_64/os/ ip=dhcp ks=http://209.132.181.6/repo/rhel/ks/hardware-osbuild.cfg text net.ifnames=0 nomodeset + +LABEL Fed20-Rescue-x86_64 + MENU LABEL Fedora-20-Rescue-x86_64 + KERNEL images/Fedora/20/x86_64/vmlinuz + APPEND initrd=images/Fedora/20/x86_64/initrd.img method=http://209.132.181.6/pub/fedora/linux/releases/20/Fedora/x86_64/os/ ip=dhcp nomodeset rescue + +LABEL Fed19-x86_64 + MENU LABEL Fedora19-x86_64 + KERNEL images/Fedora/19/x86_64/vmlinuz + APPEND ks initrd=images/Fedora/19/x86_64/initrd.img method=http://209.132.181.6/pub/fedora/linux/releases/19/Fedora/x86_64/os/ ip=dhcp ks=http://209.132.181.6/repo/rhel/ks/hardware-f19.cfg vnc vncpassword=vncinstall nomodeset + +LABEL Fed19-Rescue-x86_64 + MENU LABEL Fedora-19-Rescue-x86_64 + KERNEL images/Fedora/19/x86_64/vmlinuz + APPEND initrd=images/Fedora/19/x86_64/initrd.img method=http://209.132.181.6/pub/fedora/linux/releases/19/Fedora/x86_64/os/ ip=dhcp nomodeset rescue + +MENU end diff --git a/roles/tftp_server/files/default b/roles/tftp_server/files/default.dhcp01.phx2.fedoraproject.org similarity index 100% rename from roles/tftp_server/files/default rename to roles/tftp_server/files/default.dhcp01.phx2.fedoraproject.org diff --git a/roles/tftp_server/files/default.noc01.phx2.fedoraproject.org b/roles/tftp_server/files/default.noc01.phx2.fedoraproject.org new file mode 100644 index 0000000000..9fd803ea41 --- /dev/null +++ b/roles/tftp_server/files/default.noc01.phx2.fedoraproject.org @@ -0,0 +1,88 @@ +DEFAULT menu +MENU TITLE Fedora Infrastructure PXE Boot +PROMPT 0 +TIMEOUT 200 +TOTALTIMEOUT 6000 +ONTIMEOUT local + +LABEL local + MENU LABEL (local) + MENU DEFAULT + LOCALBOOT 0 + +LABEL EL-7-nohd + MENU LABEL el7nohd + KERNEL images/RHEL/7/x86_64/vmlinuz + APPEND initrd=images/RHEL/7/x86_64/initrd.img method=http://10.5.126.23/repo/rhel/RHEL7-x86_64/ ip=dhcp ks=http://10.5.126.23/repo/rhel/ks/hardware-rhel-7-nohd net.ifnames=0 biosdevname=0 + +LABEL EL-6Rescue + MENU LABEL el6rescue + KERNEL images/RHEL/6/x86_64/vmlinuz + APPEND initrd=images/RHEL/6/x86_64/initrd.img method=http://10.5.126.23/repo/rhel/RHEL6-x86_64/ ip=dhcp nomodeset rescue + +LABEL EL-6Builder + MENU LABEL ^el6builder + KERNEL images/RHEL/6/x86_64/vmlinuz + APPEND ks initrd=images/RHEL/6/x86_64/initrd.img method=http://10.5.126.23/repo/rhel/RHEL6-x86_64/ ksdevice=eth0 ip=dhcp ks=http://10.5.126.23/repo/rhel/ks/rhel-6-builder + +LABEL EL-6virthost + MENU LABEL el6virthost + KERNEL images/RHEL/6/x86_64/vmlinuz + APPEND ks initrd=images/RHEL/6/x86_64/initrd.img method=http://10.5.126.23/repo/rhel/RHEL6-x86_64/ ksdevice=eth0 ip=dhcp ks=http://10.5.126.23/repo/rhel/ks/hardware-rhel-6-nohd + +LABEL EL-6buildvmhost + MENU LABEL el6buildvmhost + KERNEL images/RHEL/6/x86_64/vmlinuz + APPEND ks initrd=images/RHEL/6/x86_64/initrd.img method=http://10.5.126.23/repo/rhel/RHEL6-x86_64/ ksdevice=eth0 ip=dhcp ks=http://10.5.126.23/repo/rhel/ks/buildvmhost-novnc + +LABEL EL6novnc-nohd + MENU LABEL EL-6novnc-nohd + KERNEL images/RHEL/6/x86_64/vmlinuz + APPEND ks initrd=images/RHEL/6/x86_64/initrd.img method=http://10.5.126.23/repo/rhel/RHEL6-x86_64/ ksdevice=eth0 ip=dhcp ks=http://10.5.126.23/repo/rhel/ks/hardware-rhel-6-novnc + +LABEL EL6cloud + MENU LABEL EL-6cloud + KERNEL images/RHEL/6/x86_64/vmlinuz + APPEND ks initrd=images/RHEL/6/x86_64/initrd.img method=http://10.5.126.23/repo/rhel/RHEL6-x86_64/ ksdevice=eth0 ip=dhcp ks=http://10.5.126.23/repo/rhel/ks/hardware-rhel-6-cloud + +LABEL QA-Fed20-x86_64 + MENU LABEL QA-Fedora20-x86_64 + KERNEL images/Fedora/20/x86_64/vmlinuz + APPEND ks initrd=images/Fedora/20/x86_64/initrd.img method=http://10.5.126.23/pub/fedora/linux/releases/20/Fedora/x86_64/os/ ip=dhcp ks=http://10.5.124.210/ks/f20-virthost-infra.ks + +LABEL Fed20-x86_64 + MENU LABEL Fedora20-x86_64 + KERNEL images/Fedora/20/x86_64/vmlinuz + APPEND ks initrd=images/Fedora/20/x86_64/initrd.img method=http://10.5.126.23/pub/fedora/linux/releases/20/Fedora/x86_64/os/ ip=dhcp ks=http://10.5.126.23/repo/rhel/ks/hardware-f20.cfg vnc vncpassword=vncinstall nomodeset + +LABEL Fed20-x86_64-novnc + MENU LABEL Fedora20-x86_64-novnc + KERNEL images/Fedora/20/x86_64/vmlinuz + APPEND ks initrd=images/Fedora/20/x86_64/initrd.img method=http://10.5.126.23/pub/fedora/linux/releases/20/Fedora/x86_64/os/ ip=dhcp ks=http://10.5.126.23/repo/rhel/ks/hardware-f20.cfg nomodeset + +LABEL Fed20-x86_64-buildhw + MENU LABEL Fedora20-x86_64-buildhw + KERNEL images/Fedora/20/x86_64/vmlinuz + APPEND ks initrd=images/Fedora/20/x86_64/initrd.img method=http://10.5.126.23/pub/fedora/linux/releases/20/Fedora/x86_64/os/ ip=dhcp ks=http://10.5.126.23/repo/rhel/ks/buildhw-fedora-20 text net.ifnames=0 + +LABEL Fed20-x86_64-osbuild + MENU LABEL Fedora20-x86_64-osbuild + KERNEL images/Fedora/20/x86_64/vmlinuz + APPEND ks initrd=images/Fedora/20/x86_64/initrd.img method=http://10.5.126.23/pub/fedora/linux/releases/20/Fedora/x86_64/os/ ip=dhcp ks=http://10.5.126.23/repo/rhel/ks/hardware-osbuild.cfg text net.ifnames=0 nomodeset + +LABEL Fed20-Rescue-x86_64 + MENU LABEL Fedora-20-Rescue-x86_64 + KERNEL images/Fedora/20/x86_64/vmlinuz + APPEND initrd=images/Fedora/20/x86_64/initrd.img method=http://10.5.126.23/pub/fedora/linux/releases/20/Fedora/x86_64/os/ ip=dhcp nomodeset rescue + +LABEL Fed19-x86_64 + MENU LABEL Fedora19-x86_64 + KERNEL images/Fedora/19/x86_64/vmlinuz + APPEND ks initrd=images/Fedora/19/x86_64/initrd.img method=http://10.5.126.23/pub/fedora/linux/releases/19/Fedora/x86_64/os/ ip=dhcp ks=http://10.5.126.23/repo/rhel/ks/hardware-f19.cfg vnc vncpassword=vncinstall nomodeset + +LABEL Fed19-Rescue-x86_64 + MENU LABEL Fedora-19-Rescue-x86_64 + KERNEL images/Fedora/19/x86_64/vmlinuz + APPEND initrd=images/Fedora/19/x86_64/initrd.img method=http://10.5.126.23/pub/fedora/linux/releases/19/Fedora/x86_64/os/ ip=dhcp nomodeset rescue + +MENU end diff --git a/roles/tftp_server/tasks/main.yml b/roles/tftp_server/tasks/main.yml index 4f600632a5..6024361408 100644 --- a/roles/tftp_server/tasks/main.yml +++ b/roles/tftp_server/tasks/main.yml @@ -18,7 +18,7 @@ - tftp_server - name: setup pxelinux.cfg default file - copy: src=default dest=/var/lib/tftpboot/pxelinux.cfg/default mode=644 + copy: src=default.{{ inventory_hostname }} dest=/var/lib/tftpboot/pxelinux.cfg/default mode=644 tags: - config - tftp_server