nixpkgs/nixos/modules/services/mail
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
..
clamsmtp.nix clamsmtp module: add self as maintainer 2018-10-31 01:05:49 +09:00
davmail.nix nixos/modules: Replace all nested types.either's with types.oneOf's 2019-08-08 23:35:52 +02:00
dkimproxy-out.nix dkimproxy-out module: add self as maintainer 2018-10-31 01:06:04 +09:00
dovecot.nix nixos/treewide: drop dependencies to keys.target 2019-08-27 18:55:55 +02:00
dspam.nix nixos/dspam: replace deprecated usage of PermissionsStartOnly 2019-05-26 07:20:57 -04:00
exim.nix exim: parametrise package 2018-09-16 15:19:29 +02:00
freepops.nix treewide: deprecate ip-up.target (#18319) 2016-09-10 18:03:59 +02:00
mail.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
mailcatcher.nix cleanup redundant text in modules utilizing mkEnableOption 2019-04-20 14:44:02 +02:00
mailhog.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
mlmmj.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
nullmailer.nix nixos/nullmailer: replace deprecated usage of PermissionsStartOnly 2019-04-13 07:00:57 -04:00
offlineimap.nix cleanup redundant text in modules utilizing mkEnableOption 2019-04-20 14:44:02 +02:00
opendkim.nix nixos/opendkim: replace deprecated usage of PermissionsStartOnly 2019-05-26 07:20:57 -04:00
opensmtpd.nix nixos: add preferLocalBuild=true; on derivations for config files 2019-02-22 20:11:27 +01:00
pfix-srsd.nix nixos/pfix-srsd: /var/run -> /run 2019-03-20 00:02:44 +01:00
postfix.nix nixos/modules: Replace all nested types.either's with types.oneOf's 2019-08-08 23:35:52 +02:00
postgrey.nix nixos/postgrey: /var/run -> /run 2019-03-20 00:02:44 +01:00
postsrsd.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
roundcube.nix nixos/phpfpm: deprecate extraConfig options in favor of settings options 2019-08-23 07:56:27 -04:00
rspamd.nix nixos/modules: Replace all nested types.either's with types.oneOf's 2019-08-08 23:35:52 +02:00
rss2email.nix nixos/modules: Replace all nested types.either's with types.oneOf's 2019-08-08 23:35:52 +02:00
spamassassin.nix nixos/spamassassin: /var/run -> /run 2019-03-20 00:02:44 +01:00