aboutsummaryrefslogtreecommitdiff
path: root/docs/todo.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/todo.md')
-rw-r--r--docs/todo.md24
1 files changed, 21 insertions, 3 deletions
diff --git a/docs/todo.md b/docs/todo.md
index 1abe831..89127d2 100644
--- a/docs/todo.md
+++ b/docs/todo.md
@@ -2,17 +2,35 @@
## hydra
-* [ ] Support for [cumin][] ([Debian package](https://tracker.debian.org/pkg/cumin)).
+* [ ] Deploy:
+ * [ ] Collect basic hardware information along with facts: cpuid,
+ dmidecode, hwinfo, lsblk, lscpu, lshw, lspci, lsusb etc.
+ Store somewhere under the `config/hardware` folder?
+ * [ ] Command line is broken for ansible when multiple nodes are provided.
+ * [ ] Use console-based GnuPG agent when calling `keyringer`.
+ * [ ] Automatically fix permission of (or delete) puppet's `devices`
+ folder: https://github.com/puppetlabs/puppet-specifications/blob/master/file_paths.md
+* [ ] Mass:
+ * [ ] Support for [cumin][] ([Debian package](https://tracker.debian.org/pkg/cumin)).
[cumin]: https://github.com/wikimedia/cumin
## hydractl
+* [ ] External volume script (replacing new drive procedure from
+ `docs/backups.md`).
+* [ ] Mount/umount media:
+ * [ ] Fix STANDBY handling on external drives:
+ > Disabling STANDBY on drive...
+ > couldn't find field acronym: STANDBY
+ > [perhaps a '--transport=<tn>' or '--vendor=<vn>' option is needed]
+ * [ ] Mount/umount system volume supporting split partitoon scheme (`root`,
+ `var`, `home` etc).
* [ ] Provision:
* [ ] Fix booting issues detailed [here](tpc.md#booting).
-* [ ] Deploy:
- * [ ] Use console-based GnuPG agent when calling `keyringer`.
* [ ] Upgrade:
+ * [ ] Support for [fwupd](https://fwupd.org), at least for showing
+ available updates.
* [ ] Raspbian does not have the `non-free-firmware` component?
Maybe this is not an issue, as we may move away from
Raspbian/Raspberry Pi OS.