strapon issueshttps://0xacab.org/strapon/strapon/-/issues2021-04-13T19:41:24Zhttps://0xacab.org/strapon/strapon/-/issues/14Use RAID 1 for /boot also2021-04-13T19:41:24ZdrebsUse RAID 1 for /boot alsoCurrently, we have one `/boot` in each disk. Let's also make it RAID 1!Currently, we have one `/boot` in each disk. Let's also make it RAID 1!https://0xacab.org/strapon/strapon/-/issues/13Allow remote installation2021-02-12T12:54:39ZdrebsAllow remote installationAs a user of `strapon`, I would like to do it from my machine:
```
./strapon myhost.example.org
```
Ideas:
- Setup mosh before installing so we can have a persistent SSH session during installation.
- Setup tmux so we can do other thi...As a user of `strapon`, I would like to do it from my machine:
```
./strapon myhost.example.org
```
Ideas:
- Setup mosh before installing so we can have a persistent SSH session during installation.
- Setup tmux so we can do other things in the server using the same session.https://0xacab.org/strapon/strapon/-/issues/12Write SSH fingerprints to local file2021-02-12T12:55:01ZdrebsWrite SSH fingerprints to local fileRight now, SSH fingerprints are only written to stdout, it'd be great to have a file with them after (either local or remote) installation.Right now, SSH fingerprints are only written to stdout, it'd be great to have a file with them after (either local or remote) installation.https://0xacab.org/strapon/strapon/-/issues/11Parallelize writing of random data in disks2021-02-12T12:55:01ZdrebsParallelize writing of random data in disksIf we use the same data maybe this also improves the speed of RAID sync.If we use the same data maybe this also improves the speed of RAID sync.https://0xacab.org/strapon/strapon/-/issues/10Configure FQDN of the machine2021-02-12T12:55:01ZdrebsConfigure FQDN of the machinehttps://0xacab.org/strapon/strapon/-/issues/9Use default VG and PV names2021-02-12T14:16:46ZdrebsUse default VG and PV namesSee:
- https://0xacab.org/ninfra/puppet-modules/-/issues/1
- https://0xacab.org/ninfra/puppet-modules/-/merge_requests/7See:
- https://0xacab.org/ninfra/puppet-modules/-/issues/1
- https://0xacab.org/ninfra/puppet-modules/-/merge_requests/7https://0xacab.org/strapon/strapon/-/issues/8dd exits with nonzero status code and interrupts bootstrap2021-02-12T12:55:01Zdrebsdd exits with nonzero status code and interrupts bootstrapIf `SHRED_DISKS=YES`, `dd` will be run and when the first disk is full it will exit with nonzero status, which will cause the script to immediately exit because of `set -e`.If `SHRED_DISKS=YES`, `dd` will be run and when the first disk is full it will exit with nonzero status, which will cause the script to immediately exit because of `set -e`.https://0xacab.org/strapon/strapon/-/issues/7Predict network settings2021-02-12T12:55:01ZalcalinaPredict network settingsAs rescue system is already properly connected, we should gather info from system rather than edit strapon-env.As rescue system is already properly connected, we should gather info from system rather than edit strapon-env.https://0xacab.org/strapon/strapon/-/issues/4Do not use unprivileged port as default for Dropbear2019-11-21T13:12:44ZalcalinaDo not use unprivileged port as default for DropbearDo not use 2222 as port for Dropbear.Do not use 2222 as port for Dropbear.https://0xacab.org/strapon/strapon/-/issues/3Remove hardcoded /dev/${DEVICE} from libs2019-11-22T00:02:05ZalcalinaRemove hardcoded /dev/${DEVICE} from libsNo /dev/sda nor /dev/sdb should be hardcoded
```
./lib/bootstrap.func.sh: BOOT_UUID=$( lsblk /dev/sda2 -o UUID | tail -n 1 )
./lib/bootstrap.func.sh: chroot ${TARGET} grub-install /dev/sda
./lib/filesystem.func.sh: mkfs.ext2 -F /dev/...No /dev/sda nor /dev/sdb should be hardcoded
```
./lib/bootstrap.func.sh: BOOT_UUID=$( lsblk /dev/sda2 -o UUID | tail -n 1 )
./lib/bootstrap.func.sh: chroot ${TARGET} grub-install /dev/sda
./lib/filesystem.func.sh: mkfs.ext2 -F /dev/sda2
./lib/filesystem.func.sh: mount /dev/sda2 ${TARGET}/boot
```
`./bootstrap.func.sh: chroot ${TARGET} grub-install /dev/sdb`
https://0xacab.org/strapon/strapon/-/issues/2Make strapon successfully run on a Vagrant Buster64 Box2019-11-22T00:03:20ZalcalinaMake strapon successfully run on a Vagrant Buster64 BoxFirst.
* [x] Make '''$ vagrant up''' run properly with supplied Vagrantfile.
* [x] Make strapon.sh run successfully.
* [ ] Make the created vdi boots properly.First.
* [x] Make '''$ vagrant up''' run properly with supplied Vagrantfile.
* [x] Make strapon.sh run successfully.
* [ ] Make the created vdi boots properly.alcalinaalcalina