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