Переглянути джерело

Add vyos rolling

Add vyos rolling distro
Antony Messerli 4 роки тому
батько
коміт
f2566d051e

+ 7 - 0
roles/netbootxyz/defaults/main.yml

@@ -533,6 +533,13 @@ releases:
       name: 18.04 LTS Bionic Beaver
     - code_name: xenial
       name: 16.04 LTS Xenial Xerus
+  vyos:
+    enabled: true
+    menu: linux
+    name: VyOS
+    versions:
+    - code_name: rolling
+      name: 1.3 rolling
   zeninstall:
     enabled: true
     menu: linux

+ 29 - 0
roles/netbootxyz/templates/menu/vyos.ipxe

@@ -0,0 +1,29 @@
+#!ipxe
+
+# VyOS
+# https://vyos.io
+
+goto ${menu}
+
+:vyos
+set os {{ releases.vyos.name }}
+menu ${os} Installers
+item --gap Official Releases
+{% for item in releases.vyos.versions %}
+item {{ item.code_name }} ${space} ${os} {{ item.name }}
+{% endfor %}
+choose vyos_version || goto vyos_exit
+goto vyos_boot
+
+:vyos_boot
+imgfree
+set url ${live_endpoint}{{ endpoints['vyos-rolling'].path }}
+kernel ${url}vmlinuz boot=live components hostname=vyos username=live nopersistence noautologin nonetworking union=overlay console=ttyS0,115200 console=tty0 net.ifnames=0 biosdevname=0 initrd=initrd ${cmdline}
+initrd ${url}initrd
+
+boot
+goto vyos_exit
+
+:vyos_exit
+clear menu
+exit 0