main.yml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422
  1. ---
  2. ### site configuration ###
  3. site_name: netboot.xyz
  4. boot_domain: boot.netboot.xyz
  5. boot_version: 1.04
  6. boot_timeout: 300000
  7. time_server: "0.pool.ntp.org"
  8. sigs_enabled: false
  9. img_sigs_enabled: false
  10. sigs_location: "http://${boot_domain}/sigs/"
  11. memdisk_location: "http://${boot_domain}/memdisk"
  12. ipxe_repo: https://github.com/ipxe/ipxe.git
  13. ipxe_branch: master
  14. ipxe_source_dir: /usr/src/ipxe
  15. live_endpoint: "https://github.com/netbootxyz"
  16. netbootxyz_root: /var/www/html
  17. bootloader_tftp_enabled: false
  18. bootloader_https_enabled: true
  19. bootloader_http_enabled: true
  20. ### release values ###
  21. releases:
  22. alpinelinux:
  23. name: "Alpine Linux"
  24. mirror: "http://dl-cdn.alpinelinux.org"
  25. base_dir: "alpine"
  26. enabled: true
  27. menu: "linux"
  28. versions:
  29. - name: "3.10"
  30. code_name: "v3.10"
  31. - name: "Edge (development)"
  32. code_name: "edge"
  33. archlinux:
  34. name: "Arch Linux"
  35. mirror: "mirror.rackspace.com"
  36. base_dir: "archlinux"
  37. enabled: true
  38. menu: "linux"
  39. versions:
  40. - name: "2019.10.01"
  41. code_name: "2019.10.01"
  42. blackarch:
  43. name: "BlackArch"
  44. enabled: true
  45. menu: "security"
  46. versions:
  47. - name: "2019.06.01"
  48. code_name: "2019.06.01"
  49. centos:
  50. name: "CentOS"
  51. mirror: "http://mirror.centos.org"
  52. base_dir: "centos"
  53. enabled: true
  54. menu: "linux"
  55. versions:
  56. - name: "8.0"
  57. code_name: "8.0.1905"
  58. - name: "8.0 Stream"
  59. code_name: "8-stream"
  60. - name: "7.7"
  61. code_name: "7.7.1908"
  62. coreos:
  63. name: "Fedora CoreOS"
  64. mirror: "https://builds.coreos.fedoraproject.org"
  65. base_dir: "prod/streams/testing/builds"
  66. enabled: true
  67. menu: "linux"
  68. versions:
  69. - name: "30"
  70. code_name: "beta"
  71. debian:
  72. name: "Debian"
  73. mirror: "deb.debian.org"
  74. archive_mirror: "archive.debian.org"
  75. base_dir: "debian"
  76. enabled: true
  77. menu: "linux"
  78. versions:
  79. stable:
  80. - name: "10.0 (buster)"
  81. code_name: "buster"
  82. - name: "9.0 (stretch)"
  83. code_name: "stretch"
  84. - name: "8.0 (jessie)"
  85. code_name: "jessie"
  86. - name: "7.0 (jessie)"
  87. code_name: "wheezy"
  88. testing:
  89. - name: "bullseye (testing)"
  90. code_name: "bullseye"
  91. - name: "sid (unstable)"
  92. code_name: "sid"
  93. devuan:
  94. name: "Devuan"
  95. mirror: "auto.mirror.devuan.org"
  96. base_dir: "devuan"
  97. enabled: true
  98. menu: "linux"
  99. versions:
  100. stable:
  101. - name: "ascii (stable)"
  102. code_name: "ascii"
  103. - name: "1.0 (jessie)"
  104. code_name: "jessie"
  105. testing:
  106. - name: "beowulf (testing)"
  107. code_name: "beowulf"
  108. fedora:
  109. name: "Fedora"
  110. mirror: "mirrors.kernel.org"
  111. base_dir: "fedora"
  112. enabled: true
  113. menu: "linux"
  114. versions:
  115. - name: "31"
  116. code_name: "31"
  117. - name: "30"
  118. code_name: "30"
  119. - name: "29"
  120. code_name: "29"
  121. flatcar:
  122. name: "Container Linux by Flatcar"
  123. mirror: ""
  124. enabled: true
  125. menu: "linux"
  126. versions:
  127. - name: "Stable Channel"
  128. code_name: "stable"
  129. - name: "Beta Channel"
  130. code_name: "beta"
  131. - name: "Alpha Channel"
  132. code_name: "alpha"
  133. - name: "Edge Channel"
  134. code_name: "edge"
  135. freebsd:
  136. name: "FreeBSD"
  137. enabled: false
  138. menu: "bsd"
  139. versions:
  140. - name: "FreeBSD 12.0"
  141. code_name: "12.0"
  142. image_subdir: "12"
  143. - name: "FreeBSD 11.2"
  144. code_name: "11.2"
  145. image_subdir: "11"
  146. - name: "FreeBSD 11.1"
  147. code_name: "11.1"
  148. image_subdir: "11"
  149. - name: "FreeBSD 11.0"
  150. code_name: "11.0"
  151. image_subdir: "11"
  152. - name: "FreeBSD 10.4"
  153. code_name: "10.4"
  154. image_subdir: "10"
  155. freedos:
  156. name: "FreeDOS"
  157. mirror: "http://www.freedos.org"
  158. base_dir: "download/download"
  159. enabled: true
  160. menu: "dos"
  161. versions:
  162. - name: "1.2 Full Installer"
  163. code_name: "FD12FULL"
  164. - name: "1.2 Lite Installer"
  165. code_name: "FD12LITE"
  166. gentoo:
  167. name: "Gentoo"
  168. mirror: ""
  169. enabled: false
  170. menu: "linux"
  171. versions:
  172. - name: "Minimal CD 20160204 (amd64)"
  173. code_name: "20160204"
  174. ipfire:
  175. name: "IPFire"
  176. mirror: "downloads.ipfire.org"
  177. menu: "linux"
  178. enabled: true
  179. versions:
  180. - name: "2.21 Core 126"
  181. code_name: "2.21-core126"
  182. kali:
  183. name: "Kali Linux"
  184. mirror: "http://http.kali.org"
  185. base_dir: "kali"
  186. enabled: true
  187. menu: "security"
  188. versions:
  189. - name: "Rolling Edition (2019.2)"
  190. code_name: "rolling"
  191. livedebian:
  192. name: "Debian Live"
  193. mirror: "http://cdimage.debian.org"
  194. base_dir: "cdimage/archive"
  195. enabled: true
  196. menu: "live"
  197. versions:
  198. - name: "8.11.0"
  199. code_name: "8.11.0"
  200. flavors:
  201. - name: "Cinnamon"
  202. code_name: "cinnamon-desktop"
  203. - name: "Gnome"
  204. code_name: "gnome-desktop"
  205. - name: "KDE"
  206. code_name: "kde-desktop"
  207. - name: "LXDE"
  208. code_name: "lxde-desktop"
  209. - name: "MATE"
  210. code_name: "mate-desktop"
  211. - name: "Standard"
  212. code_name: "standard"
  213. - name: "XFCE"
  214. code_name: "xfce-desktop"
  215. livegrml:
  216. name: "Grml Live Linux"
  217. mirror: "http://download.grml.org"
  218. enabled: true
  219. menu: "live"
  220. versions:
  221. - name: "2018.12 Full"
  222. code_name: "grml-full"
  223. - name: "2018.12 Small"
  224. code_name: "grml-small"
  225. mageia:
  226. name: "Mageia"
  227. mirror: "http://mirrors.kernel.org"
  228. base_dir: "mageia"
  229. enabled: true
  230. menu: "linux"
  231. versions:
  232. - name: "7.1"
  233. code_name: "7.1"
  234. - name: "cauldron"
  235. code_name: "cauldron"
  236. nixos:
  237. name: "NixOS"
  238. enabled: true
  239. menu: "linux"
  240. versions:
  241. - name: "Nixos 19.09"
  242. code_name: "19.09"
  243. - name: "Nixos 19.03"
  244. code_name: "19.03"
  245. - name: "Nixox Unstable"
  246. code_name: "unstable"
  247. openbsd:
  248. name: "OpenBSD"
  249. mirror: "ftp.openbsd.org"
  250. base_dir: "pub/OpenBSD"
  251. enabled: true
  252. menu: "bsd"
  253. versions:
  254. - name: "6.6"
  255. code_name: "6.6"
  256. image_ver: "66"
  257. - name: "6.5"
  258. code_name: "6.5"
  259. image_ver: "65"
  260. - name: "6.4"
  261. code_name: "6.4"
  262. image_ver: "64"
  263. - name: "6.3"
  264. code_name: "6.3"
  265. image_ver: "63"
  266. - name: "6.6 Latest Snapshot"
  267. code_name: "snapshots"
  268. image_ver: "66"
  269. opensuse:
  270. name: "OpenSUSE"
  271. mirror: ""
  272. base_dir: ""
  273. enabled: true
  274. menu: "linux"
  275. versions:
  276. - name: "openSUSE Leap 15.1"
  277. code_name: "15.1"
  278. - name: "openSUSE Leap 15.0"
  279. code_name: "15.0"
  280. - name: "openSUSE Leap 42.3"
  281. code_name: "42.3"
  282. - name: "openSUSE tumbleweed"
  283. code_name: "tumbleweed"
  284. parrotsec:
  285. name: "Parrot Security"
  286. mirror: "https://mirrordirector.archive.parrotsec.org"
  287. base_dir: "parrot"
  288. enabled: true
  289. menu: "security"
  290. versions:
  291. - name: "Stable Netinstall"
  292. code_name: "stable"
  293. rancheros:
  294. name: "RancherOS"
  295. mirror: "releases.rancher.com"
  296. base_dir: "os/latest"
  297. enabled: true
  298. menu: "linux"
  299. versions:
  300. - name: "Latest (20 MB)"
  301. code_name: "latest"
  302. scientific:
  303. name: "Scientific Linux"
  304. mirror: "ftp1.scientificlinux.org"
  305. base_dir: ""
  306. enabled: true
  307. menu: "linux"
  308. versions:
  309. - name: "7.7"
  310. code_name: "7.7"
  311. - name: "7.6"
  312. code_name: "7.6"
  313. - name: "6.10"
  314. code_name: "6.10"
  315. - name: "6.9"
  316. code_name: "6.9"
  317. slackware:
  318. name: "Slackware"
  319. mirror: "mirror.rackspace.com"
  320. base_dir: "slackware"
  321. enabled: true
  322. menu: "linux"
  323. versions:
  324. - name: "Current"
  325. code_name: "current"
  326. - name: "14.2"
  327. code_name: "14.2"
  328. - name: "14.1"
  329. code_name: "14.1"
  330. tinycore:
  331. name: "Tiny Core Linux"
  332. mirror: "tinycorelinux.net"
  333. enabled: true
  334. menu: "linux"
  335. versions:
  336. - name: "Core [ISO]"
  337. code_name: "Core"
  338. - name: "TinyCore [ISO]"
  339. code_name: "TinyCore"
  340. - name: "CorePlus [ISO]"
  341. code_name: "CorePlus"
  342. ubuntu:
  343. name: "Ubuntu"
  344. mirror: "archive.ubuntu.com"
  345. archive_mirror: "old-releases.ubuntu.com"
  346. base_dir: "ubuntu"
  347. enabled: true
  348. menu: "linux"
  349. versions:
  350. - name: "19.10 Eoan Ermine"
  351. code_name: "eoan"
  352. - name: "19.04 Disco Dingo"
  353. code_name: "disco"
  354. - name: "18.04 LTS Bionic Beaver"
  355. code_name: "bionic"
  356. - name: "16.04 LTS Xenial Xerus"
  357. code_name: "xenial"
  358. # utility values
  359. utilities:
  360. avg:
  361. name: "AVG Rescue CD"
  362. enabled: true
  363. menu: "pcbios"
  364. type: "memdisk"
  365. version: "160420a12074"
  366. util_path: "http://download.avg.com/filedir/inst/avg_arl_cdi_all_120_160420a12074.iso"
  367. breakin:
  368. name: "Breakin"
  369. enabled: true
  370. menu: "pcbios"
  371. type: "memdisk"
  372. version: "4.26.1-53"
  373. util_path: "http://www.advancedclustering.com/wp-content/uploads/2017/02/bootimage-4.26.1-53.iso"
  374. clonezilla:
  375. name: "Clonezilla"
  376. enabled: true
  377. menu: "pcbios"
  378. type: "memdisk"
  379. version: "2.6.2-15"
  380. util_path: "http://master.dl.sourceforge.net/project/clonezilla/clonezilla_live_stable/2.6.2-15/clonezilla-live-2.6.2-15-amd64.iso"
  381. dban:
  382. name: "DBAN"
  383. enabled: true
  384. menu: "pcbios"
  385. type: "memdisk"
  386. version: "2.3.0"
  387. util_path: "http://master.dl.sourceforge.net/project/dban/dban/dban-2.3.0/dban-2.3.0_i586.iso"
  388. gparted:
  389. name: "GParted"
  390. enabled: true
  391. menu: "pcbios"
  392. type: "memdisk"
  393. version: "1.0.0-3"
  394. util_path: "http://master.dl.sourceforge.net/project/gparted/gparted-live-stable/1.0.0-3/gparted-live-1.0.0-3-amd64.iso"
  395. memtest:
  396. name: "Memtest"
  397. enabled: true
  398. menu: "pcbios"
  399. type: "memtest"
  400. version: "5.01.0"
  401. util_path: "https://boot.netboot.xyz/utils/memtest86-5.01.0"
  402. supergrub:
  403. name: "SuperGRUB"
  404. enabled: true
  405. menu: "pcbios"
  406. type: "memdisk"
  407. version: "2.04s1"
  408. util_path: "http://master.dl.sourceforge.net/project/supergrub2/2.04s1/super_grub2_disk_2.04s1/super_grub2_disk_hybrid_2.04s1.iso"
  409. ubcd:
  410. name: "Ultimate Boot CD (UBCD)"
  411. enabled: true
  412. menu: "pcbios"
  413. type: "memdisk"
  414. version: "538"
  415. util_path: "http://mirror.sysadminguide.net/ubcd/ubcd538.iso"