Commit Graph

55 Commits

Author SHA1 Message Date
Joshua Boniface 206eadad02 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.
2020-08-17 19:45:28 -04:00
Joshua Boniface 04edea698a Force grub-install to complete with blocklists
Needed when running in BIOS (vs UEFI) mode.
2020-08-17 12:22:42 -04:00
Joshua Boniface 91a2cdf4b6 Add some additional supplemental packages (fw) 2020-08-17 11:44:23 -04:00
Joshua Boniface ba92f6c569 QOL improvements to scripts and script 2020-08-16 21:29:18 -04:00
Joshua Boniface c760dc1c32 Set nameserver for static IPs 2020-08-06 15:09:04 -04:00
Joshua Boniface 3b908d41b6 Move interface up setps before requesting keys URL 2020-05-28 16:09:52 -04:00
Joshua Boniface 58aa2358a5 Add disk sizing checks in PVC installer script 2020-05-08 17:29:48 -04:00
Joshua Boniface dba5b1a184 Fix syntax error at end of installer 2020-01-13 13:35:23 -05:00
Joshua Boniface 8ec7956730 Fix bad path in installer 2019-12-21 13:29:25 -05:00
Joshua Boniface 5bca6bb002 Correct ownership of deploy homedir too 2019-12-14 13:26:18 -05:00
Joshua Boniface 6493316194 Set authorized_keys to 0600 permissions 2019-12-14 13:15:55 -05:00
Joshua Boniface 0ea2fd2adc Don't mention interfaces file, fully managed now 2019-12-13 14:06:18 -05:00
Joshua Boniface 0cc909e57b Add eno to second grep too 2019-12-13 14:03:10 -05:00
Joshua Boniface 786d73622b Add an extra newline 2019-12-13 13:59:36 -05:00
Joshua Boniface b22bf0d8d5 Add help text and find enoX interfaces too 2019-12-13 13:58:39 -05:00
Joshua Boniface 53c25aca09 Tweak default disk sizes
root=32G, +16G
ceph=8G,  -8G
2019-08-26 09:53:12 -04:00
Joshua Boniface 69dd864eca Don't errexit at the end 2019-07-08 11:30:36 -04:00
Joshua Boniface 0f600c3aa8 Add one more empty space 2019-06-21 13:48:45 -04:00
Joshua Boniface b64a241763 Allow last-minute editing of interfaces file
Allow this to happen before the installer completes, rather than once
the system starts up.
2019-06-21 13:44:06 -04:00
Joshua Boniface af24d88342 Slight tweaks to installer script 2019-06-18 09:05:15 -04:00
Joshua Boniface 886bc038aa Don't fail script if partprobe fails 2019-06-17 13:28:57 -04:00
Joshua Boniface 6c1d08fd1c Improve disk printing and layout 2019-06-17 13:13:37 -04:00
Joshua Boniface 6fef26e722 Revamp output messages and ordering 2019-06-16 16:57:50 -04:00
Joshua Boniface 29e1412f6f Verify that SSH keys URL is valid 2019-06-16 16:55:58 -04:00
Joshua Boniface 42eb637342 Add generation of SSH host keys 2019-06-16 03:33:15 -04:00
Joshua Boniface 912a384623 Install ntp as well 2019-06-16 03:00:32 -04:00
Joshua Boniface 65ff6c0664 Install ca-certificates as well 2019-06-16 02:41:12 -04:00
Joshua Boniface f2b7131161 Install python stub too 2019-06-16 02:39:56 -04:00
Joshua Boniface a7ca6bd464 Install python during install 2019-06-16 02:37:21 -04:00
Joshua Boniface ea9a4d8241 Install vlan and bonding in target 2019-06-16 02:05:29 -04:00
Joshua Boniface 184e3d78c9 Improve output message at end of install 2019-06-16 01:57:54 -04:00
Joshua Boniface b3b2adb1d4 Fix some bugs and set NOPASSWD 2019-06-16 01:43:50 -04:00
Joshua Boniface 984cc47d51 Really fix bug with fstab 2019-06-16 01:28:56 -04:00
Joshua Boniface 182a33834d Format final message more nicely 2019-06-16 00:12:18 -04:00
Joshua Boniface 8076daf4fd Fix bug with fstab entries 2019-06-15 22:30:27 -04:00
Joshua Boniface cf869ef24a Handle EFI installing better and support non-EFI 2019-06-15 16:14:09 -04:00
Joshua Boniface 751f02df83 Use amd64 EFI GRUB explicitly 2019-06-15 14:59:19 -04:00
Joshua Boniface 3d4e25e3fe Reenable GRUB EFI mode 2019-06-14 18:31:44 -04:00
Joshua Boniface 1d60597e63 Create if-up.d directory 2019-06-14 17:56:53 -04:00
Joshua Boniface 48d105b01f Fix bugs in install.sh 2019-06-14 16:12:09 -04:00
Joshua Boniface 5ccfd05e28 Correct escaping in issue-gen 2019-06-14 15:00:57 -04:00
Joshua Boniface 51cec4dbfe Correct syntax error in issue-gen output 2019-06-14 13:55:31 -04:00
Joshua Boniface d330ece144 Suppress stdout from gdisk 2019-06-14 13:29:35 -04:00
Joshua Boniface 3134c8d793 Improve menu and generation 2019-06-14 11:27:45 -04:00
Joshua Boniface 4c2b32b950 Fix output of issue-gen 2019-06-14 00:30:19 -04:00
Joshua Boniface 50d42c7f97 Remove extra sudo 2019-06-13 23:04:36 -04:00
Joshua Boniface d2d9da5f28 Remove Grub EFI 2019-06-13 22:43:58 -04:00
Joshua Boniface d62ab088b8 Create boot and ESP partitions 2019-06-13 21:53:50 -04:00
Joshua Boniface 8db26a013a Disable existing volume groups 2019-06-13 20:40:59 -04:00
Joshua Boniface c85f525634 Reformat some text output 2019-06-13 19:03:14 -04:00