Joshua Boniface
b5dc83fcb9
Fix password set
2020-08-17 22:03:51 -04:00
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