nixpkgs/nixos/modules/services/misc
superherointj 29d18e8f6f nixos/etcd: fixes etcd failing to start at boot and add openFirewall option
Fixes etcd failing to start at boot for network and firewall not being ready and etcd peers being unavailable because of network/firewall

* configure etcd systemd unit to:

  - delay etcd start-up until network and firewall are ready
  - restart on failure and be always on

* add openFirewall option

  The official etcd ports are 2379 for client requests and 2380 for peer communication:
  https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt
  https://etcd.io/docs/v3.4/op-guide/configuration/
2024-01-26 16:40:11 -03:00
..
guix Merge pull request #274192 from foo-dogsquared/nixos-guix-add-guix-home-support 2024-01-03 01:28:11 +01:00
sourcehut nixos/sourcehut: fix eval 2023-11-30 02:52:50 +01:00
taskserver nixos/taskserver: Enable cfg.group to read clients' certificates 2024-01-16 13:09:41 +02:00
airsonic.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
amazon-ssm-agent.nix nixos: fix remaining services for network-online dep fix 2024-01-19 00:11:34 -08:00
ananicy.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
anki-sync-server.md nixos/anki-sync-server: init 2023-11-30 17:25:17 +01:00
anki-sync-server.nix nixos/anki-sync-server: minor cleanup 2023-11-30 17:32:03 +01:00
ankisyncd.nix ankisyncd: mark module as deprecated 2023-12-01 21:21:35 +09:00
apache-kafka.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
atuin.nix nixos/postgresql: drop ensurePermissions, fix ensureUsers for postgresql15 2023-11-13 17:16:25 +01:00
autofs.nix initrd/autofs4: remove legacy references to autofs4 kernel module 2023-11-14 15:37:50 -05:00
autorandr.nix autorandr: 1.12.1 -> 1.13, nixos/services/autorandr: add ignoreLeadOption 2023-01-15 16:57:13 +01:00
autosuspend.nix treewide: replace mkPackageOptionMD with mkPackageOption 2023-11-30 19:03:14 +01:00
bazarr.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
bcg.nix nixos: fix a bunch of services missing dep on network-online.target 2024-01-19 00:11:34 -08:00
beanstalkd.nix treewide: switch to port type for nixos modules 2022-12-01 22:30:00 +01:00
bees.nix
bepasty.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
calibre-server.nix treewide: replace mkPackageOptionMD with mkPackageOption 2023-11-30 19:03:14 +01:00
canto-daemon.nix
cfdyndns.nix nixos/cfdyndns: dynamic user and loadcredentials 2023-09-14 07:53:36 +00:00
cgminer.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
clipcat.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
clipmenu.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
confd.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
cpuminer-cryptonight.nix
devmon.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
dictd.nix
disnix.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
docker-registry.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
domoticz.nix nixos: fix a bunch of services missing dep on network-online.target 2024-01-19 00:11:34 -08:00
duckling.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
dwm-status.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
dysnomia.nix dysnomia: 0.10.1 -> 0.10.2 2023-09-27 18:35:30 +02:00
errbot.nix
etcd.nix nixos/etcd: fixes etcd failing to start at boot and add openFirewall option 2024-01-26 16:40:11 -03:00
etebase-server.nix nixos/etebase-server: Leverage $PATH 2023-01-07 12:20:03 +01:00
etesync-dav.nix nixos: fix a bunch of services missing dep on network-online.target 2024-01-19 00:11:34 -08:00
evdevremapkeys.nix nixos/evdevremapkeys: init 2023-07-19 23:06:31 -04:00
felix.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
forgejo.md nixos/forgejo docs: correct phrasing 2023-11-26 21:43:32 +01:00
forgejo.nix treewide: replace mkPackageOptionMD with mkPackageOption 2023-11-30 19:03:14 +01:00
freeswitch.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
fstrim.nix nixos/fstrim: fix overriding the timer interval 2023-04-30 17:36:49 +02:00
gammu-smsd.nix treewide: use more lib.optionalString 2023-04-07 13:38:33 +02:00
geoipupdate.nix treewide: convert fake octal ints to strings 2022-10-28 17:23:44 +02:00
gitea.nix Merge pull request #270260 from SuperSandro2000/gitea-camo-hmac 2023-12-20 19:02:20 +01:00
gitlab.md nixos/gitlab: convert manual chapter to MD 2023-01-10 10:31:56 +01:00
gitlab.nix Revert "nixos/gitlab: Add CI database connection for >=15.9" (#280395) 2024-01-12 02:03:23 +01:00
gitolite.nix nixos/gitolite: add 'description' module option 2022-10-10 23:14:46 +02:00
gitweb.nix nixos/*: literalDocBook -> literalMD 2022-08-27 19:18:29 +02:00
gogs.nix nixos/gogs: fix deprecations for 0.13.0 2023-07-30 15:54:16 +02:00
gollum.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
gpsd.nix nixos/gpsd: add extraArgs option 2023-10-02 15:10:12 +02:00
greenclip.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
headphones.nix
heisenbridge.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
homepage-dashboard.nix treewide: replace mkPackageOptionMD with mkPackageOption 2023-11-30 19:03:14 +01:00
ihaskell.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
input-remapper.nix treewide: replace mkPackageOptionMD with mkPackageOption 2023-11-30 19:03:14 +01:00
irkerd.nix
jackett.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
jellyfin.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
jellyseerr.nix nixos/jellyseerr: init 2023-03-10 16:18:00 +01:00
kafka.md nixos/apache-kafka: Add manual chapter 2023-11-22 06:47:09 +01:00
klipper.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
languagetool.nix nixos/languagetool: fix startup configuration option 2022-10-29 18:05:53 +02:00
leaps.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
libreddit.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
lidarr.nix treewide: use new tmpfiles api 2024-01-24 05:13:17 +01:00
lifecycled.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
llama-cpp.nix nixos/llama-cpp: init 2024-01-06 10:42:55 -08:00
logkeys.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
mame.nix
mbpfan.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
mediatomb.nix nixos: fix a bunch of services missing dep on network-online.target 2024-01-19 00:11:34 -08:00
metabase.nix nixos: fix a bunch of services missing dep on network-online.target 2024-01-19 00:11:34 -08:00
moonraker.nix nixos/moonraker: don't warn about harmless update_manager settings 2024-01-18 13:52:50 -05:00
mqtt2influxdb.nix nixos/mqtt2influxdb: init module 2023-07-19 09:47:04 +02:00
n8n.nix nixos/n8n: correct configuration, webhookUrl type 2023-07-05 23:15:52 +01:00
nitter.nix nitter: add guest account support to systemd service 2023-12-20 00:01:20 +08:00
nix-gc.nix nixos/nix-gc: Use singleLineStr where possible 2024-01-20 13:16:39 +01:00
nix-optimise.nix nixos/nix-optimise: persist timer 2023-05-20 02:32:19 +02:00
nix-ssh-serve.nix nixos/sshServe: use bash as default shell for nix-ssh user 2023-12-08 14:01:35 -08:00
novacomd.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
ntfy-sh.nix Merge pull request #280005 from digtail/2024-01-09-ntfy-sh-dynamic-user 2024-01-12 23:39:25 +01:00
nzbget.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
nzbhydra2.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
octoprint.nix Octoprint vcgencmd patch (#213201) 2023-01-29 16:11:48 +08:00
ollama.nix nixos/ollama: Add listenAddress 2024-01-21 00:27:07 +01:00
ombi.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
osrm.nix treewide: switch to port type for nixos modules 2022-12-01 22:30:00 +01:00
owncast.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
packagekit.nix nixos: fix bad mkEnableOption descriptions 2023-10-20 16:22:40 +01:00
paperless.nix nixos/paperless: fix network-online.target dependencies 2024-01-18 16:28:41 -08:00
parsoid.nix treewide: use types.port in nixos modules 2022-11-10 09:30:00 +01:00
persistent-evdev.nix nixos/*: convert straggler options to MD 2022-08-31 17:27:38 +02:00
pinnwand.nix nixos/pinnwand: convert to freeform type, drop reaper unit 2022-11-27 13:50:44 +01:00
plex.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
plikd.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
podgrab.nix nixos: fix typos 2022-12-17 19:31:14 -05:00
polaris.nix treewide: replace mkPackageOptionMD with mkPackageOption 2023-11-30 19:03:14 +01:00
portunus.nix nixos/portunus: remove superfluous explicit out 2024-01-19 11:58:07 +01:00
preload.nix nixos/preload: fix log permission 2023-12-02 19:19:33 +01:00
prowlarr.nix treewide: replace mkPackageOptionMD with mkPackageOption 2023-11-30 19:03:14 +01:00
pufferpanel.nix treewide: replace mkPackageOptionMD with mkPackageOption 2023-11-30 19:03:14 +01:00
pykms.nix nixos/pykms: rename systemd deprecated MemoryLimit to MemoryMax. 2023-02-07 10:04:24 +08:00
radarr.nix treewide: use new tmpfiles api 2024-01-24 05:13:17 +01:00
readarr.nix treewide: use new tmpfiles api 2024-01-24 05:13:17 +01:00
redmine.nix ruby_2_7: remove 2024-01-02 15:30:06 +01:00
ripple-data-api.nix treewide: switch to port type for nixos modules 2022-12-08 00:00:00 +01:00
rippled.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
rkvm.nix nixos/rkvm: init 2023-10-18 06:21:40 +03:00
rmfakecloud.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
rshim.nix treewide: replace mkPackageOptionMD with mkPackageOption 2023-11-30 19:03:14 +01:00
safeeyes.nix Merge pull request #182329 from linsui/safeeyes 2022-09-14 12:30:09 +02:00
sdrplay.nix nixos/*: convert options with admonitions to MD 2022-08-31 16:36:16 +02:00
serviio.nix nixos: fix typos 2022-12-17 19:31:14 -05:00
sickbeard.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
signald.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
siproxd.nix nixos: fix typos 2023-05-19 22:31:04 -04:00
snapper.nix nixos/snapper: support more options 2023-04-09 02:28:16 -04:00
soft-serve.nix nixos/soft-serve: fix typos in option descriptions 2023-11-12 22:34:54 +01:00
sonarr.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
spice-autorandr.nix treewide: replace mkPackageOptionMD with mkPackageOption 2023-11-30 19:03:14 +01:00
spice-vdagentd.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
spice-webdavd.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
sssd.nix Merge pull request #206273 from wucke13/master 2023-07-18 13:12:06 +02:00
subsonic.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
sundtek.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
svnserve.nix
synergy.nix synergy: fix services.synergy.server.tls.cert (#196867) 2022-10-20 12:34:45 +08:00
sysprof.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
tandoor-recipes.nix nixos/tandoor-recipes: fix deprecated config key 2023-12-07 19:12:15 +00:00
tautulli.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
tiddlywiki.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
tp-auto-kbbl.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
tuxclocker.nix nixos/tuxclocker: init module 2023-12-17 18:16:45 +02:00
tzupdate.nix
uhub.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
weechat.md nixos/weechat: convert manual chapter to MD 2023-01-10 10:31:57 +01:00
weechat.nix nixos/manual: render module chapters with nixos-render-docs 2023-01-27 20:07:34 +01:00
xmr-stak.nix modules/xmr-stak: drop broken cudaSupport option 2023-09-22 17:40:04 +01:00
xmrig.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
zoneminder.nix nixos: fix bad mkEnableOption descriptions 2023-10-20 16:22:40 +01:00
zookeeper.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00