summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--roles/tftp_server/files/highbank.cloud-noc01.cloud.fedoraproject.org18
-rw-r--r--roles/tftp_server/files/highbank.dhcp01.phx2.fedoraproject.org18
-rw-r--r--roles/tftp_server/files/highbank.noc01.phx2.fedoraproject.org18
-rw-r--r--roles/tftp_server/tasks/main.yml6
4 files changed, 60 insertions, 0 deletions
diff --git a/roles/tftp_server/files/highbank.cloud-noc01.cloud.fedoraproject.org b/roles/tftp_server/files/highbank.cloud-noc01.cloud.fedoraproject.org
new file mode 100644
index 000000000..a45747f5b
--- /dev/null
+++ b/roles/tftp_server/files/highbank.cloud-noc01.cloud.fedoraproject.org
@@ -0,0 +1,18 @@
+DEFAULT menu
+MENU TITLE Fedora Infrastructure arm highbank PXE Boot
+PROMPT 0
+TIMEOUT 200
+TOTALTIMEOUT 6000
+ONTIMEOUT Fedora26
+
+LABEL Fedora26
+ MENU LABEL Fedora26
+ KERNEL images/Fedora/26/armv7/vmlinuz
+ APPEND ks initrd=images/Fedora/26/armv7/initrd.img method=http://10.5.126.23/pub/fedorax/releases/26/Server/armhfp/os ip=dhcp ks=http://10.5.126.23/repo/rhel/ks/armv7hfp-highbank-26.ks net.ifnames=0 ksdevice=eth0
+
+LABEL Fedora25
+ MENU LABEL Fedora25
+ KERNEL images/Fedora/25/armv7/vmlinuz
+ APPEND ks initrd=images/Fedora/25/armv7/initrd.img method=http://10.5.126.23/pub/fedorax/releases/25/Server/armhfp/os ip=dhcp ks=http://10.5.126.23/repo/rhel/ks/armv7hfp-highbank-25.ks net.ifnames=0 ksdevice=eth0
+
+MENU end
diff --git a/roles/tftp_server/files/highbank.dhcp01.phx2.fedoraproject.org b/roles/tftp_server/files/highbank.dhcp01.phx2.fedoraproject.org
new file mode 100644
index 000000000..a45747f5b
--- /dev/null
+++ b/roles/tftp_server/files/highbank.dhcp01.phx2.fedoraproject.org
@@ -0,0 +1,18 @@
+DEFAULT menu
+MENU TITLE Fedora Infrastructure arm highbank PXE Boot
+PROMPT 0
+TIMEOUT 200
+TOTALTIMEOUT 6000
+ONTIMEOUT Fedora26
+
+LABEL Fedora26
+ MENU LABEL Fedora26
+ KERNEL images/Fedora/26/armv7/vmlinuz
+ APPEND ks initrd=images/Fedora/26/armv7/initrd.img method=http://10.5.126.23/pub/fedorax/releases/26/Server/armhfp/os ip=dhcp ks=http://10.5.126.23/repo/rhel/ks/armv7hfp-highbank-26.ks net.ifnames=0 ksdevice=eth0
+
+LABEL Fedora25
+ MENU LABEL Fedora25
+ KERNEL images/Fedora/25/armv7/vmlinuz
+ APPEND ks initrd=images/Fedora/25/armv7/initrd.img method=http://10.5.126.23/pub/fedorax/releases/25/Server/armhfp/os ip=dhcp ks=http://10.5.126.23/repo/rhel/ks/armv7hfp-highbank-25.ks net.ifnames=0 ksdevice=eth0
+
+MENU end
diff --git a/roles/tftp_server/files/highbank.noc01.phx2.fedoraproject.org b/roles/tftp_server/files/highbank.noc01.phx2.fedoraproject.org
new file mode 100644
index 000000000..a45747f5b
--- /dev/null
+++ b/roles/tftp_server/files/highbank.noc01.phx2.fedoraproject.org
@@ -0,0 +1,18 @@
+DEFAULT menu
+MENU TITLE Fedora Infrastructure arm highbank PXE Boot
+PROMPT 0
+TIMEOUT 200
+TOTALTIMEOUT 6000
+ONTIMEOUT Fedora26
+
+LABEL Fedora26
+ MENU LABEL Fedora26
+ KERNEL images/Fedora/26/armv7/vmlinuz
+ APPEND ks initrd=images/Fedora/26/armv7/initrd.img method=http://10.5.126.23/pub/fedorax/releases/26/Server/armhfp/os ip=dhcp ks=http://10.5.126.23/repo/rhel/ks/armv7hfp-highbank-26.ks net.ifnames=0 ksdevice=eth0
+
+LABEL Fedora25
+ MENU LABEL Fedora25
+ KERNEL images/Fedora/25/armv7/vmlinuz
+ APPEND ks initrd=images/Fedora/25/armv7/initrd.img method=http://10.5.126.23/pub/fedorax/releases/25/Server/armhfp/os ip=dhcp ks=http://10.5.126.23/repo/rhel/ks/armv7hfp-highbank-25.ks net.ifnames=0 ksdevice=eth0
+
+MENU end
diff --git a/roles/tftp_server/tasks/main.yml b/roles/tftp_server/tasks/main.yml
index 80b7e1e9c..9b101df62 100644
--- a/roles/tftp_server/tasks/main.yml
+++ b/roles/tftp_server/tasks/main.yml
@@ -23,6 +23,12 @@
- config
- tftp_server
+- name: setup highbank default file
+ copy: src=default.{{ inventory_hostname }} dest=/var/lib/tftpboot/pxelinux.cfg/highbank mode=644
+ tags:
+ - config
+ - tftp_server
+
- name: enable tftp socket service
service: state=started enabled=true name=tftp.socket
tags: