Commit Graph

40 Commits

Author SHA1 Message Date
lassulus
a5146855c4 k: iproute -> iproute2 2022-09-27 12:28:15 +02:00
tv
54f5cca6a5 tinc: allow initialization to fail fast 2022-03-06 17:34:10 +01:00
tv
7f4aef1ffb tinc: use default key locations
This fixes a warning about missing keys wenn reloading tinc services.
2022-03-06 17:34:10 +01:00
tv
3f5851a4bb tinc: start tincd using -n 2022-03-06 17:34:10 +01:00
tv
dd1584574a tinc: rsync using checksum
Because timestamps in the Nix store cannot be used.
2022-03-06 17:34:10 +01:00
tv
f6cba3d856 tinc: drop unused path definition 2022-03-06 17:33:04 +01:00
tv
4fa1783c64 tinc: stopIfChanged = false instead of reload 2022-03-06 17:32:48 +01:00
tv
ccc7796402 Revert "tinc: use ip from path"
This reverts commit 332d4f5e17.
2022-03-06 10:51:05 +01:00
tv
560371d038 Revert "tinc tinc-up: don't rely on store path interpreter"
This reverts commit 6002189225.
2022-03-06 10:50:41 +01:00
lassulus
87a44dd157 tinc: add logLevel with default of 3 2022-03-03 10:53:25 +01:00
lassulus
6002189225 tinc tinc-up: don't rely on store path interpreter 2022-03-01 14:20:57 +01:00
lassulus
0ec9ceb5d5 tinc: don't connect to gum 2022-02-08 18:20:21 +01:00
lassulus
332d4f5e17 tinc: use ip from path 2022-02-03 08:58:00 +01:00
lassulus
7ec575267c tinc.extraConfig: str -> lines 2022-01-29 23:45:55 +01:00
lassulus
fca55dd3e9 tinc: restart via reload for less downtimes 2022-01-29 19:14:53 +01:00
lassulus
afaf87781a krebs.tinc: make /etc/tinc/ writable by tincd 2022-01-02 23:30:50 +01:00
lassulus
2be08e3c52 systemd module: use LoadCredentials from config.systemd.services 2021-12-23 23:59:22 +01:00
tv
1cf495d6eb krebs.systemd: support credentials of any service 2021-12-23 20:18:28 +01:00
tv
5f7ab23ebf krebs.tinc: drop environment.systemPackages TODO
Nobody bothered about this for more than five years.  And even though
fixable, chances are quite high that this feature is not needed anymore.
2021-12-23 03:20:36 +01:00
tv
8029e80632 krebs.tinc: drop api and imp boilerplate 2021-12-23 03:16:44 +01:00
tv
018018e16b krebs.tinc: don't bother aliasing packages 2021-12-23 03:12:58 +01:00
tv
21e407aa59 krebs.tinc: use LoadCredential 2021-12-23 01:59:25 +01:00
lassulus
c9f0c17660 tinc module: reload instead of restart
remove enableLegacy option since reloading is dependant on
/etc/tinc/<netname> existing
2021-12-22 13:58:30 +01:00
lassulus
d6f79283bf tinc module: use tinc_pre as default package 2021-12-21 12:08:47 +01:00
lassulus
4452b26816 Merge remote-tracking branch 'ni/master' 2021-11-08 09:06:57 +01:00
tv
1247440a3d tinc: fix for manual 2021-11-08 05:14:49 +01:00
lassulus
c5bab88a9e tinc module: add group for user 2021-10-23 12:07:40 +02:00
tv
f558f1bc0c *: set isSystemUser or isNormalUser
This is a requirement for nixpkgs 21.05, or else evaluation will fail
with:

Exactly one of users.users.${name}.isSystemUser and users.users.${name}.isNormalUser must be set.
2021-06-02 00:11:38 +02:00
d9dfd892bf
mic92: improve tinc cross-compiling 2020-11-20 07:41:04 +01:00
tv
6b248db017 krebs.tinc: add support for ED25519 keys 2020-09-05 01:17:51 +02:00
tv
ec91d1b83c krebs.secret: restart units on secret change 2020-08-05 11:16:45 +02:00
tv
b5b90b5984 types.secret-file: add service option 2020-08-05 11:01:30 +02:00
tv
99cb3b078b tinc: types.{string => str} 2020-01-14 20:39:30 +01:00
tv
4c2184a0f1 krebs.tinc.*.hostsArchive: fix file mode 2019-09-11 14:48:18 +02:00
tv
2d2ab95f07 krebs tinc: Broadcast = no 2019-01-16 11:10:34 +01:00
tv
550f8fce25 krebs.tinc: add tincUpExtra 2018-10-30 22:47:57 +01:00
tv
902a65304d tinc module: workaround nixpkgs's lib.types.types
Introduced by nixpkgs 152c63c9ff82276e225ac4a4fa71c791d33e443d
2017-10-03 18:40:44 +02:00
lassulus
fdcaa8de73 krebs.tinc: import types explicitly 2017-10-02 17:57:05 +02:00
lassulus
0c2dc4ff66 tinc module: add option enableLegacy 2017-05-16 23:20:37 +02:00
lassulus
fe639f585e k3: retiolum.nix -> tinc.nix 2017-05-16 22:18:54 +02:00