Commit Graph

292 Commits

Author SHA1 Message Date
Jörg Thalheim
be79b5d6aa sshd: don't migrate openssh-rsa keys
we never had a fact for this.
2024-12-25 23:05:57 +01:00
Jörg Thalheim
877f6b1b52 sshd: add option to generate also rsa key 2024-12-25 22:51:53 +01:00
Jörg Thalheim
bf0e3d3642 re-generate ssh certificates when machine name or domains changes 2024-12-25 19:21:51 +00:00
Jörg Thalheim
077f5415b0 borgbackup: use writeShellApplication 2024-12-24 07:29:50 +01:00
Jörg Thalheim
50c52dd099 borgbackup: make restore less verbose 2024-12-24 07:12:54 +01:00
Jörg Thalheim
316478087a borgbackup: avoid broken pipe 2024-12-24 07:12:54 +01:00
Jörg Thalheim
ed11bff94f borgbackup-list: use pipefail 2024-12-24 07:11:00 +01:00
Jörg Thalheim
c0ff99863d borgbackup-list: fix empty backup case 2024-12-24 07:11:00 +01:00
Jörg Thalheim
98125a34b4 clanModules/borgbackup: make backup directory configurable
This is useful if your have external storage for it.
2024-12-19 20:22:49 +01:00
DavHau
f1e03ecdcf refactor: mapAttrsFlatten -> mapAttrsToList 2024-12-16 23:50:27 +07:00
DavHau
6216d83115 wifi: make available for non-inventory use 2024-12-16 22:24:49 +07:00
DavHau
dead3b0f90 clanModules/wifi: make ssid a secret 2024-12-16 19:04:42 +07:00
Jörg Thalheim
cf2033441c no longer use deprecated hardware.opengl 2024-12-11 17:44:09 +00:00
lassulus
c4cb1533a7 postgresql: nix fmt 2024-12-09 12:57:23 +01:00
DavHau
06f0e495ce zerotier: improve docs for moons 2024-12-02 15:50:49 +07:00
DavHau
32332e8460 wifi: init as experimental module 2024-11-28 15:49:23 +07:00
Johannes Kirschbauer
a6b35f70c6 ClanModules/zerotier: simplify nix code 2024-11-26 10:44:06 +00:00
Johannes Kirschbauer
b3164076d5 Docs/modules: seperate out inventory,role specific interface 2024-11-20 11:01:28 +01:00
Johannes Kirschbauer
bb6abd44aa Modules/matter: add more categories 2024-11-19 15:59:23 +00:00
a-kenji
2389e3f73e clanModules: Fix ordering 2024-11-19 14:14:31 +01:00
a-kenji
4b4b3826c8 clanModules/importer: Init importer inventory module
Initialize the `importer` inventory module.
It is a power user module that allows for convenient, flexible,
structured imports for hosts.

It exposes the `extraModules` functionality of the inventory,
without any added configuration.

Closes: #2356
2024-11-19 14:00:57 +01:00
Jörg Thalheim
4759b9528f also deploy host ca to server 2024-11-19 09:46:14 +00:00
Jörg Thalheim
c20085e3c7 sshd: add host ssh cert support 2024-11-19 09:46:14 +00:00
Qubasa
e86543fa03 clan: Fix dyndns module 2024-11-17 13:07:16 +01:00
Johannes Kirschbauer
b4e34e7f40 Zerotier/constraints: small improvements 2024-11-13 13:53:54 +01:00
Johannes Kirschbauer
722012ed55 Modules/constraints: init constraints checking for inventory compatible modules 2024-11-12 18:36:38 +01:00
Johannes Kirschbauer
aa4c653148 Zerotier: add to inventory test machine 2024-11-12 18:36:05 +01:00
a-kenji
16abeddb2f clanModules/zerotier: Add assertion for moons 2024-11-12 15:23:39 +01:00
Jörg Thalheim
671effe3c3 clanModules/zerotier: add documentation 2024-11-08 14:10:23 +00:00
a-kenji
60d7c5d82c add clanModule for zerotier inventory 2024-11-08 14:10:23 +00:00
danjujan
7caa868ecb clanModules: fix typos 2024-10-29 12:37:34 +00:00
Qubasa
8c8e6ac65f Fix iwd space handling 2024-10-16 12:13:51 +07:00
Jörg Thalheim
4a7ac7e25b fix systemd-boot security warning for /boot 2024-10-08 17:51:55 +00:00
a-kenji
3e71ac2719 clanModules/localsend: add displayName functionality 2024-10-08 12:36:15 +02:00
Guilhem Saurel
5046bfef10 iwd: add AutoConnect option 2024-10-04 15:39:13 +00:00
Qubasa
7ac1e4e99a clanModules: Fix disk-id and machine-id 2024-10-03 15:42:56 +02:00
Qubasa
219636e67f clanModules: Fix disk-id and machine-id 2024-10-03 15:40:14 +02:00
Johannes Kirschbauer
db2882dba5 Inventory/interface: optional instances, allow to use modules without inventory 2024-10-02 11:01:06 +02:00
Johannes Kirschbauer
c318529df6 Fix: Admin module relative dependency 2024-10-02 10:36:48 +02:00
Johannes Kirschbauer
f417a5bc0d Inventory/borgbackup: fixup structure 2024-10-02 10:01:45 +02:00
Johannes Kirschbauer
978c3c21d4 Inventory/modules: use explicit roles only 2024-10-02 10:01:44 +02:00
a-kenji
14d5ee8b8a clanModules/mumble: remove default user 2024-09-26 19:41:30 +02:00
a-kenji
4f4777389b clanModules/murmur: improve secret loading logic 2024-09-26 16:38:18 +02:00
Qubasa
96bc797369 localsend: Add necessary option ipv4Addr 2024-09-26 15:22:05 +02:00
Johannes Kirschbauer
55526b1fdb Docs: add top-level index, refactor according to diataxis 2024-09-22 18:39:13 +02:00
Qubasa
036cd710e1 docs: Rename guides to manual, Rename reference to options, add secure boot chapter to manual. Add secrets chapter to manual. 2024-09-20 16:52:52 +02:00
a-kenji
763554cf8a clanModules/state-version: use default of vars 2024-09-18 14:07:30 +02:00
Johannes Kirschbauer
72f79dee37 Inventory: docs improvements 2024-09-16 22:52:40 +02:00
a-kenji
ee0d8a352e clanModules/borgbackup: fix borgbackup documentation 2024-09-16 12:04:33 +00:00
a-kenji
a2713b3b18 clanModules/deltachat: remove construction warning 2024-09-16 12:16:34 +02:00