nixpkgs/nixos/modules/services
Jörg Thalheim c23032a8b1 docker: update service units from upstream
All the new options in detail:

Enable docker in multi-user.target make container created with restart=always
to start. We still want socket activation as it decouples dependencies between
the existing of /var/run/docker.sock and the docker daemon. This means that
services can rely on the availability of this socket. Fixes #11478 #21303

  wantedBy = ["multi-user.target"];

This allows us to remove the postStart hack, as docker reports on its own when
it is ready.

  Type=notify

The following will set unset some limits because overhead in kernel's ressource
accounting was observed. Note that these limit only apply to containerd.
Containers will have their own limit set.

  LimitNPROC=infinity
  LimitCORE=infinity
  TasksMax=infinity

Upgrades may require schema migrations. This can delay the startup of dockerd.

  TimeoutStartSec=0

Allows docker to create its own cgroup subhierarchy to apply ressource limits on
containers.

  Delegate=true

When dockerd is killed, container should be not affected to allow
`live restore` to work.

  KillMode=process
2016-12-23 21:39:38 +01:00
..
amqp
audio nixos: use types.lines for extraConfig 2016-10-23 19:41:43 +02:00
backup tarsnap service: fix multiple simultaneous archives with a single key 2016-11-20 19:15:52 +03:00
cluster kubernetes module: fix default dns ip 2016-12-12 01:25:23 +01:00
computing boinc service: use <link> instead of <ulink> 2016-12-08 15:50:52 +00:00
continuous-integration buildbot: 0.9.0rc4 -> 0.9.0.post1 2016-12-13 10:52:56 +01:00
databases Revert "mysql service: specify a default package" 2016-12-17 22:36:38 +01:00
desktops psd service: assert that at least one user must be configured 2016-12-10 20:35:44 +01:00
development
editors infinoted service: init 2016-11-27 17:23:21 +01:00
games terraria service: fixup worldPath option type 2016-12-13 15:12:33 +01:00
hardware brltty service: wait for devices to settle 2016-12-18 12:42:14 +01:00
logging syslogd service: assert conflict with rsyslogd 2016-12-10 20:35:39 +01:00
mail rmilter service: fix invalid directive 2016-12-18 12:42:37 +01:00
misc plex: fix a minor syntax issue in systemd ExecStart 2016-12-23 08:02:08 -05:00
monitoring nixos/prometheus: add services.prometheus.configText option 2016-12-21 00:32:24 +01:00
network-filesystems services: add gatewayAddress and apiAddress to ipfs 2016-11-28 15:33:51 +01:00
networking ntp: make timesyncd the new default 2016-12-17 00:00:45 +01:00
printing use symlink to ensure cupsd.conf PATH always points to a valid store path 2016-12-13 21:35:56 -05:00
scheduling marathon service: remove use of network-interfaces.target 2016-09-13 11:19:22 +02:00
search nixos/modules: use defaultText where applicable 2016-11-21 16:35:15 +01:00
security fail2ban service : improve ssh jail (#21131) 2016-12-14 14:58:02 +01:00
system cgmanager: add module 2016-12-02 13:52:04 +01:00
torrent nixos/modules: use defaultText where applicable 2016-11-21 16:35:15 +01:00
ttys
web-apps nixos/modules: use defaultText where applicable 2016-11-21 16:35:15 +01:00
web-servers docker: update service units from upstream 2016-12-23 21:39:38 +01:00
x11 uxrvtd: Fix clipboard 2016-12-16 23:55:50 +01:00