15 Commits

Author SHA1 Message Date
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