132 Commits

Author SHA1 Message Date
dd93f25a16 Ignore PXE artifacts 2023-09-01 15:41:56 -04:00
87e2503dc0 Merge pull request #4 from parallelvirtualcluster/joshuaboniface-patch-1 2023-09-01 15:41:56 -04:00
d2f67062ed Merge pull request #3 from parallelvirtualcluster/joshuaboniface-patch-1 2023-09-01 15:41:56 -04:00
769e19dae9 Enhance warning message 2023-09-01 15:41:56 -04:00
c61847f7c9 Adjust final messages 2023-09-01 15:41:56 -04:00
c7b8892ede Add additional details to README document 2023-09-01 15:41:56 -04:00
552062c9a1 Add wait for networking to be ready 2023-09-01 15:41:56 -04:00
736e1e3a83 Add success messages to wget lookups 2023-09-01 15:41:56 -04:00
d5a4cf7397 Remove per-distro stuff 2023-09-01 15:41:56 -04:00
ec809157f8 Add per-release packages 2023-09-01 15:41:56 -04:00
bf8bf11ef7 Add better messages to indicate skipping 2023-09-01 15:41:56 -04:00
ee98ed1fe7 Fix bugs and improve messages 2023-09-01 15:41:55 -04:00
73c6434f68 Add support for alternate Debian mirrors and rels 2023-09-01 15:41:55 -04:00
b3b6168873 Reformat notes and tweak base disk size again
Allow ~30GB disks to be used, since these are rare and 32GB is a common
SD card/MMC size.
2023-09-01 15:41:55 -04:00
61f7357476 Bump install disk sizes for 0.9.26 2023-09-01 15:41:55 -04:00
dfdf38b8c7 Update splash image again 2023-09-01 15:41:55 -04:00
cae305d012 Update splash image 2023-09-01 15:41:55 -04:00
c1b959b30b Update to custom splash screen 2023-09-01 15:41:55 -04:00
8ef32fe5fa Add help for username 2023-09-01 15:41:55 -04:00
baac207e10 Fix ordering of help options 2023-09-01 15:41:55 -04:00
ae83721be9 Allow customizing the deployment username
Defaulted to 'deploy' but should be overrideable.
2023-09-01 15:41:55 -04:00
808bdae92c Update file copyright header 2023-09-01 15:41:55 -04:00
2cb5832a7e Make mounts immutable and make/mount tmpfs 2023-09-01 15:41:55 -04:00
f1a57b1f42 Add tmpfs to systems by default 2023-09-01 15:41:55 -04:00
27749b7fe5 Fix typo in fstab config 2023-09-01 15:41:55 -04:00
593bf1741e Add non-free to main sources.list
The main file is the only one handled by the Ansible role, so don't add
this to another file that would have to then be managed too.
2023-09-01 15:41:55 -04:00
cdb8819bc5 Make prompts more consistent 2023-09-01 15:41:55 -04:00
284dbad37b Add support for vLANs in installer 2023-09-01 15:41:55 -04:00
a96e0b61dc Formatting perfectionism fix 2023-09-01 15:41:55 -04:00
71009934b6 Allow chroot in target and install blx2 firmware 2023-09-01 15:41:55 -04:00
a908082274 Fix password set 2023-09-01 15:41:55 -04:00
6e86a2ea02 Set temporary root password in installed system
Used only for troubleshooting as this is NOT secure being in this repo.
Users may change this if they wish, but it's intention is not to be used
for any sort of long- (or even medium-) term administration. PVC Ansible
replaces this with a per-site root password.
2023-09-01 15:41:55 -04:00
ebdd8bf1d0 Force grub-install to complete with blocklists
Needed when running in BIOS (vs UEFI) mode.
2023-09-01 15:41:55 -04:00
2dae04ab2a Add some additional supplemental packages (fw) 2023-09-01 15:41:55 -04:00
b708058b06 Readd components 2023-09-01 15:41:55 -04:00
b9768d98fd Handle failing to bind mount 2023-09-01 15:41:55 -04:00
cc7b0047c4 Use local archives dir for debootstrapping 2023-09-01 15:41:55 -04:00
4cf98e06a7 QOL improvements to scripts and script 2023-09-01 15:41:55 -04:00
a2cb5a6fec Correct issues with isolinux boot 2023-09-01 15:41:55 -04:00
fb6f346376 Conveniently print all fails at once 2023-09-01 15:41:55 -04:00
9a7915e70c Set nameserver for static IPs 2023-09-01 15:41:55 -04:00
04c195e8b5 Move interface up setps before requesting keys URL 2023-09-01 15:41:54 -04:00
e5a60f56d4 Ensure resolv.conf is set too 2023-09-01 15:41:54 -04:00
eeded17927 Add disk sizing checks in PVC installer script 2023-09-01 15:41:54 -04:00
0ecf3dc1a4 Update README with GitHub notice and links 2023-09-01 15:41:54 -04:00
9eecf10479 Fix syntax error at end of installer 2023-09-01 15:41:54 -04:00
320effef91 Fix bad path in installer 2023-09-01 15:41:54 -04:00
5e62235a54 Correct ownership of deploy homedir too 2023-09-01 15:41:54 -04:00
c5cd38ce68 Set authorized_keys to 0600 permissions 2023-09-01 15:41:54 -04:00
af40944ed6 Add cacertificates to live ISO package list 2023-09-01 15:41:54 -04:00