nixpkgs/nixos/modules/services
Maximilian Bosch 56a7bc05e1
nixos/treewide: drop dependencies to keys.target
The `keys.target` is used to indicate whether all NixOps keys were
successfully uploaded on an unattended reboot. However this can cause
startup issues e.g. with NixOS containers (see #67265) and can block
boots even though this might not be needed (e.g. with a dovecot2
instance running that doesn't need any of the NixOps keys).

As described in the NixOps manual[1], dependencies to keys should be
defined like this now:

``` nix
{
  systemd.services.myservice = {
    after = [ "secret-key.service" ];
    wants = [ "secret-key.service" ];
  };
}
```

However I'd leave the issue open until it's discussed whether or not to
keep `keys.target` in `nixpkgs`.

[1] https://nixos.org/nixops/manual/#idm140737322342384
2019-08-27 18:55:55 +02:00
..
admin nixos/oxidized: Use symlinks for config files 2019-08-14 09:30:51 +00:00
amqp nixos/rabbitmq: replace deprecated usage of PermissionsStartOnly 2019-04-13 07:00:57 -04:00
audio roon-server: add back state directory 2019-08-09 22:21:46 -07:00
backup Merge pull request #65728 from Infinisil/types-eithers 2019-08-13 11:48:42 -04:00
cluster treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
computing nixos/boinc: replace deprecated usage of PermissionsStartOnly 2019-05-26 07:20:56 -04:00
continuous-integration treewide: Remove usage of isNull 2019-04-29 14:05:50 +02:00
databases nixos/memcached: Remove PrivateUsers 2019-08-25 16:34:06 +02:00
desktops tracker-miners: move from gnome3 2019-08-23 02:55:42 +02:00
development bloop: allow specifying extra cli options 2019-07-25 09:28:13 +02:00
editors remove all instances of nix-env -i without -A in the NixOS manual 2019-08-17 18:04:43 +02:00
games nixos/modules: Replace all nested types.either's with types.oneOf's 2019-08-08 23:35:52 +02:00
hardware Merge pull request #66722 from mmahut/trezord-emulator 2019-08-22 23:25:18 +02:00
logging nixos/awstats: replace usage of deprecated services.httpd.extraSubservices 2019-08-15 21:00:27 -04:00
mail nixos/treewide: drop dependencies to keys.target 2019-08-27 18:55:55 +02:00
misc nixos/zoneminder: open telnet port for remote admin 2019-08-26 14:47:00 +08:00
monitoring Merge pull request #66492 from aanderse/extra-subservice-cleanup 2019-08-20 18:55:08 -04:00
network-filesystems Merge pull request #63973 from apvodney/master 2019-08-19 21:11:19 +02:00
networking nixos/treewide: drop dependencies to keys.target 2019-08-27 18:55:55 +02:00
printing cups: add myself as maintainer 2019-08-14 11:47:48 -04:00
scheduling Merge pull request #51918 from bobvanderlinden/var-run 2019-04-07 20:09:46 +02:00
search elasticsearch: add example on how to use plugins (#55115) 2019-08-18 17:11:20 +03:00
security Merge pull request #63539 from ivan/usbguard-nox 2019-08-23 16:25:13 +02:00
system nixos/nscd: document why it is configured this way 2019-07-12 12:07:45 -07:00
torrent nixos/transmission: make user configurable 2019-08-25 13:19:48 +02:00
ttys nixos: add preferLocalBuild=true; on derivations for config files 2019-02-22 20:11:27 +01:00
web-apps nixos/matomo: fixing the configuration path 2019-08-27 11:44:34 +02:00
web-servers nixos/treewide: drop dependencies to keys.target 2019-08-27 18:55:55 +02:00
x11 nixos/gnome3: split out gnome-flashback 2019-08-26 05:36:11 -04:00