32fcab15fd
Fix template for updated pvcbootstrapd
2021-12-19 04:15:00 -05:00
7704e6149b
Fix boot.ipxe name and add host-ipxe template
2021-12-15 17:13:11 -05:00
54b0cbd33c
Fix incorrect echo statement
2021-12-13 02:51:28 -05:00
62b06f9c1b
Convert seed example to jinja2 and copy in
...
The pvcbootstrapd system will load this template and write it out for
each host. But keep the nice comments for human-readable use just in
case.
2021-12-12 23:28:00 -05:00
0f52de5b66
Move to template format instead of cat-EOF
...
Simplifies the scripts and adds the ability to easily and cleanly change
the contents of these files without dealing with escape characters, etc.
2021-12-12 16:44:39 -05:00
32a9f7a9af
Remove serial console from installer boot cmdline
...
Having two consoles causes problems, so just remove it.
2021-12-12 01:04:08 -05:00
87011ff63b
Bump ethdevice-timeout to 600s
...
It seems that this can time out if dnsmasq is already sending a TFTP
file. To prevent this just bump up the timeout to 10 minutes.
2021-12-11 22:39:26 -05:00
133d6fe994
Complete implementation of seed install
...
Some fixed decisions were made, namely that bond0 would be created by
the installer from "all other interfaces" to facilitate easy
provisioning.
2021-12-11 18:48:26 -05:00
24758a765b
Improve preseeding config
2021-12-06 02:49:33 -05:00
1cc74e4746
Fix destination host dir
2021-12-04 03:37:38 -05:00
061832ec16
Fix tabs
2021-12-04 02:49:20 -05:00
3fb93b8359
Improve logging and messages
2021-12-04 02:47:55 -05:00
7e50efa9b9
Fix bad option
2021-12-04 02:40:32 -05:00
30f9bbec95
Improve option handling errors
...
The getopts framework just sucks for this, so do it manually.
2021-12-04 02:39:49 -05:00
252c543304
Add buildpxe.sh framework
...
Adds a script to set up a PXE image directory for the PVC installer.
Provides an alternative to the ISO for automating deploys in a
controlled, PXE-based environment.
2021-12-04 02:28:18 -05:00