93 Commits

Author SHA1 Message Date
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
63d79e6d82 Fix missing semicolon 2023-09-01 15:41:54 -04:00
f3eb8e483b Don't mention interfaces file, fully managed now 2023-09-01 15:41:54 -04:00
8f3d3b90ac Add eno to second grep too 2023-09-01 15:41:54 -04:00
ccfa042ef0 Add an extra newline 2023-09-01 15:41:54 -04:00
60ae9af7ac Add help text and find enoX interfaces too 2023-09-01 15:41:54 -04:00
43e63b3571 Use the active standard ISO image dynamic 2023-09-01 15:41:54 -04:00
8368a302a7 Remove empty ISOs if download fails 2023-09-01 15:41:54 -04:00
4531600a5a Tweak default disk sizes
root=32G, +16G
ceph=8G,  -8G
2023-09-01 15:41:54 -04:00
9204baa72d Correct spelling mistake in README 2023-09-01 15:41:54 -04:00
ffcd6c9b30 Don't errexit at the end 2023-09-01 15:41:54 -04:00
7ad7a2d819 Remove apt-cacher setup 2023-09-01 15:41:54 -04:00
b5ce6cbe93 Add installing section to README 2023-09-01 15:41:54 -04:00
bd9885530f Add one more empty space 2023-09-01 15:41:54 -04:00
3d4e22e187 Allow last-minute editing of interfaces file
Allow this to happen before the installer completes, rather than once
the system starts up.
2023-09-01 15:41:54 -04:00
f986431d2c Add proper license to README 2023-09-01 15:41:54 -04:00
e1598f5895 Slight tweaks to installer script 2023-09-01 15:41:54 -04:00
4a4774a9bb Ensure isolinux is installed 2023-09-01 15:41:54 -04:00
cb3cb4a706 Reimplement initial fail 2023-09-01 15:41:54 -04:00
02a5507523 Revert "Set -noappend to mksquashfs just in case"
This reverts commit e3d0a4bf5d2a4a5be299eeb0c0ae5dfeb7db43c9.
2023-09-01 15:41:54 -04:00
ce64cf9bd5 Don't fail script if partprobe fails 2023-09-01 15:41:54 -04:00
242675c63e Add simple README 2023-09-01 15:41:54 -04:00
cfd9f9c75e Add date to ISO file name 2023-09-01 15:41:54 -04:00
f0d46a6440 Improve disk printing and layout 2023-09-01 15:41:54 -04:00
2e746231cc Set -noappend to mksquashfs just in case 2023-09-01 15:41:54 -04:00
07a50bc862 Revamp output messages and ordering 2023-09-01 15:41:54 -04:00
e08e37a31f Verify that SSH keys URL is valid 2023-09-01 15:41:54 -04:00
4753050f7f Add generation of SSH host keys 2023-09-01 15:41:54 -04:00
18b7ad2dab Install ntp as well 2023-09-01 15:41:54 -04:00
aceb611d1f Install ca-certificates as well 2023-09-01 15:41:54 -04:00
8f7b0b4a6c Install python stub too 2023-09-01 15:41:54 -04:00
0c291c535b Install python during install 2023-09-01 15:41:54 -04:00
da2a489721 Install vlan and bonding in target 2023-09-01 15:41:54 -04:00
46899e3433 Improve output message at end of install 2023-09-01 15:41:54 -04:00
b3c2d05277 Fix some bugs and set NOPASSWD 2023-09-01 15:41:54 -04:00
868d7fd5f4 Really fix bug with fstab 2023-09-01 15:41:54 -04:00
6f77e54c8a Format final message more nicely 2023-09-01 15:41:53 -04:00
412aa161df Forcibly replace squashfs if it exists 2023-09-01 15:41:53 -04:00
132d6dbbbf Fix bug with fstab entries 2023-09-01 15:41:53 -04:00
72b773c778 Correct conditional for archived squashfs 2023-09-01 15:41:53 -04:00