nixpkgs/nixos/modules/services/web-servers
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
..
apache-httpd nixos/treewide: drop dependencies to keys.target 2019-08-27 18:55:55 +02:00
hitch nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
jboss JBoss AS: list known vulnerability 2017-03-13 18:45:19 +01:00
lighttpd Merge staging-next into staging 2019-07-03 08:59:42 +02:00
nginx nginx: expose generated config and allow nginx reloads (#57429) 2019-08-21 16:52:46 +03:00
phpfpm nixos/phpfpm: deprecate extraConfig options in favor of settings options 2019-08-23 07:56:27 -04:00
unit nixos/unit: init service unit 2019-03-16 19:54:21 +03:00
varnish nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
caddy.nix caddy: remove 'bin' attribute 2019-08-18 18:46:21 -06:00
darkhttpd.nix nixos darkhttpd: module to enable darkhttpd 2019-08-26 19:57:49 +08:00
fcgiwrap.nix fcgiwrap module: use enum 2016-11-04 13:04:52 +09:00
hydron.nix nixos/hydron: replace deprecated usage of PermissionsStartOnly 2019-05-25 08:38:15 -04:00
meguca.nix nixos/meguca: Add videoPaths, set postgresql version to 11 2019-03-23 01:19:29 -05:00
mighttpd2.nix nixos/mighttpd2: /var/run -> /run 2019-03-24 21:15:33 +01:00
minio.nix nixos/minio: replace deprecated usage of PermissionsStartOnly 2019-04-13 07:00:56 -04:00
shellinabox.nix shellinabox service: intial implementation 2015-07-04 21:18:13 +12:00
tomcat.nix nixos/tomcat: add purifyOnStart option 2018-10-29 18:26:22 +07:00
traefik.nix nixos/traefik: replace deprecated usage of PermissionsStartOnly 2019-04-13 07:00:58 -04:00
uwsgi.nix [bot]: remove unreferenced code 2018-07-20 18:48:37 +00:00
zope2.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00