c8f1d853a0
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.
2023-09-01 15:41:57 -04:00
e6aa738a7d
Remove serial console from installer boot cmdline
...
Having two consoles causes problems, so just remove it.
2023-09-01 15:41:57 -04:00
df9b6e4dc6
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.
2023-09-01 15:41:57 -04:00
d8e08ac5ef
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.
2023-09-01 15:41:57 -04:00
3707202c5e
Improve preseeding config
2023-09-01 15:41:56 -04:00
b3d2580eeb
Fix destination host dir
2023-09-01 15:41:56 -04:00
ae6bfb974c
Fix tabs
2023-09-01 15:41:56 -04:00
023463574c
Improve logging and messages
2023-09-01 15:41:56 -04:00
976f5e444a
Fix bad option
2023-09-01 15:41:56 -04:00
0dfedda8d9
Improve option handling errors
...
The getopts framework just sucks for this, so do it manually.
2023-09-01 15:41:56 -04:00
818f6a636d
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.
2023-09-01 15:41:56 -04:00