summary refs log tree commit diff
path: root/nixos/modules/services
Commit message (Collapse)AuthorAge
* Merge pull request #44303 from pvgoran/tomcat-clean-basedirMichael Raskin2018-11-04
|\ | | | | nixos/tomcat: add purifyOnStart option
| * nixos/tomcat: add purifyOnStart optionPavel Goran2018-10-29
| | | | | | | | | | | | | | | | With this option enabled, before creating file/directories/symlinks in baseDir according to configuration, old occurences of them are removed. This prevents remainders of an old configuration (libraries, webapps, you name it) from persisting after activating a new configuration.
* | nixos/prometheus: check configuration before starting serviceAndreas Rammhold2018-11-04
| | | | | | | | | | | | | | With `promtool` we can check the validity of a configuration before deploying it. This avoids situations where you would end up with a broken monitoring system without noticing it - since the monitoring broke down. :-)
* | nixos/prometheus: add `package` optionAndreas Rammhold2018-11-04
| | | | | | | | | | With a package option we can let the user decide what package to use for prometheus without requiring an overlay.
* | Merge pull request #49283 from aanderse/solrAndreas Rammhold2018-11-04
|\ \ | | | | | | solr: 4.10.3 -> 7.5.0, refactor service to reflect major changes in version bump
| * | solr: 4.10.3 -> 7.5.0, refactor service to reflect major changes in version ↵Aaron Andersen2018-11-03
| | | | | | | | | | | | bump, NixOS test included
* | | gitlab module: fix config handlingRobin Gloster2018-11-04
| | |
* | | Merge pull request #49620 from griff/rspamd-multifileJoachim F2018-11-03
|\ \ \ | | | | | | | | nixos/rspamd: Add support for included files
| * | | nixos/rspamd: Add support for included filesBrian Olsen2018-11-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default rspamd will look for multiple files in /etc/rspamd/local.d and /etc/rspamd/override.d to be included in subsections of the merged final config for rspamd. Most of the config snippets in the official rspamd documentation are made to these files and so it makes sense for NixOS to support them and this is what this commit does. As part of rspamd 1.8.1 support was added for having custom Lua rules stored in $LOCAL_CONFDIR/rspamd.local.lua which means that it is now possible for NixOS to support such rules and so this commit also adds support for this to the rspamd module.
* | | | consul: 0.9.3 -> 1.3.0.Niklas Hambüchen2018-11-03
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removes the old UI build tooling; it is no longer necessary because as of 1.2.0 it's bundled into the server binary. It doesn't even need to have JS built, because it's bundled into the release commit's source tree (see #48714). The UI is enabled by default, so the NixOS service is updated to directly use `ui = webUi;` now. Fixes #48714. Fixes #44192. Fixes #41243. Fixes #35602. Signed-off-by: Niklas Hambüchen <mail@nh2.me>
* | | gitlab: refactor and fix testRobin Gloster2018-11-02
| | |
* | | nixos/postgresql: add myself as maintainerAustin Seipp2018-11-02
| | | | | | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | nixos: fix #48917 by setting SYSTEMD_TIMEDATED_NTP_SERVICESAustin Seipp2018-11-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | Setting this variable in the environment of systemd-timedated allows 'timedatectl' to tell if an NTP service is running. Closes #48917. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | Merge pull request #47526 from rnhmjoj/syncthingJoachim F2018-11-02
|\ \ \ | | | | | | | | nixos/syncthing: move configuration to condigDir
| * | | nixos/syncthing: move configuration to condigDirrnhmjoj2018-10-15
| | | | | | | | | | | | | | | | | | | | fixes #47513 following the upstream recommended settings: https://github.com/syncthing/syncthing/issues/3434#issuecomment-235401876
* | | | nixos/zerotier: binds to network-online.target to avoid the 1m30s timeout ↵obadz2018-11-01
| | | | | | | | | | | | | | | | before kill on shutdown
* | | | nixos/kapacitor: new serviceSander van der Burg2018-11-01
| |/ / |/| |
* | | home-assistant: use SIGINT instead of SIGTERM to shut down (#49571)Peter Hoeg2018-11-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | hass will ignore the standard SIGTERM sent by systemd during stop/restart and we then have to wait for the timeout after which systemd will forcefully kill the process. If instead if we send SIGINT, hass will shut down nicely. There are many issues reported upstream about the inability to shut down/restart and it is *supposed* to work with SIGTERM but doesn't.
* | | gtk: don't hardcode glibc useWill Dietz2018-10-30
| | | | | | | | | | | | (cherry picked from commit 6e6f839093ad080c3a61810e9720165faf103e81)
* | | Merge pull request #49348 from markuskowa/mod-slurm-upgradexeji2018-10-31
|\ \ \ | | | | | | | | nixos/slurm: add slurmdbd, run daemons as user
| * | | nixos/slurm: add maintainer to module and testMarkus Kowalewski2018-10-30
| | | |
| * | | nixos/slurm: node/partitionName option -> listMarkus Kowalewski2018-10-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Make the node and partitionname options lists. There can be more than paratition or set of nodes. Add changes to release notes
| * | | nixos/slurm: fix obselete string typeMarkus Kowalewski2018-10-30
| | | |
| * | | nixos/slurm: add slurmdbd to moduleMarkus Kowalewski2018-10-30
| | | | | | | | | | | | | | | | | | | | * New options "services.slurm.dbdserver.[enable,config]" * Add slurmdbd to test slurm.nix
| * | | nixos/slurm: run ctld as user and fix spool dirMarkus Kowalewski2018-10-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * run as user 'slurm' per default instead of root * add user/group slurm to ids.nix * fix default location for the state dir of slurmctld: (/var/spool -> /var/spool/slurmctld) * Update release notes with the above changes
* | | | redsocks module: add self as maintainerLéo Gaspard2018-10-31
| | | |
* | | | dkimproxy-out module: add self as maintainerLéo Gaspard2018-10-31
| | | |
* | | | clamsmtp module: add self as maintainerLéo Gaspard2018-10-31
|/ / /
* | | Merge pull request #48499 from aneeshusa/restart-salt-on-config-changesJörg Thalheim2018-10-30
|\ \ \ | | | | | | | | nixos/salt: restart on config changes
| * | | salt: Restart on config changesAneesh Agrawal2018-10-15
| | | |
| * | | nixos/salt-minion: Fix salt-call without `-c`Aneesh Agrawal2018-10-15
| | | |
| * | | nixos/salt-minion: Remove trailing whitespaceAneesh Agrawal2018-10-15
| | | |
* | | | Merge pull request #49395 from dtzWill/update/upower-0.99.9xeji2018-10-30
|\ \ \ \ | | | | | | | | | | upower: 0.99.7 -> 0.99.9, lock down service
| * | | | nixos/upower: lockdown service using upstream settingsWill Dietz2018-10-29
| | |_|/ | |/| |
* | | | Merge pull request #48664 from alyssais/postgres11Lancelot SIX2018-10-30
|\ \ \ \ | | | | | | | | | | postgresql_11: init at 11.0
| * | | | postgresql*: use underscores in version numbersAlyssa Ross2018-10-30
| |/ / /
* / / / nixos/bitlbee: use purple-2 as purple_plugin_path (#49440)Lassulus2018-10-30
|/ / /
* | | Merge pull request #48875 from Izorkin/nginx-prestartJörg Thalheim2018-10-28
|\ \ \ | | | | | | | | nginx: add custom options
| * | | nginx: add custom optionsIzorkin2018-10-23
| | | |
* | | | Merge pull request #49197 from LumiGuide/strongswan-swanctl-5.7.1Bas van Dijk2018-10-27
|\ \ \ \ | | | | | | | | | | strongswan-swanctl: adapt options to strongswan-5.7.1
| * | | | strongswan-swanctl: adapt options to strongswan-5.7.1Bas van Dijk2018-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The changes were found by executing the following in the strongswan repo (https://github.com/strongswan/strongswan): git diff 5.6.3..5.7.1 src/swanctl/swanctl.opt
* | | | | Merge pull request #49152 from 1000101/masterSilvan Mosberger2018-10-27
|\ \ \ \ \ | | | | | | | | | | | | nixos/trezord: revised and updated udev rules
| * | | | | nixos/trezord: revised and updated udev rulesJán Hrnko2018-10-26
| | | | | |
* | | | | | Merge pull request #48844 from c0bw3b/svc/ddclientSilvan Mosberger2018-10-27
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | nixos/ddclient: make RuntimeDirectory and configFile private
| * | | | | nixos/ddclient: make configFile privateRenaud2018-10-23
| | | | | | | | | | | | | | | | | | /run/ddclient/ddclient.conf should be installed in mode 660 (readable and writeable only by ddclient.service user and group)
| * | | | | nixos/ddclient: make RuntimeDirectory privateRenaud2018-10-22
| | |/ / / | |/| | | | | | | | ddclient will raise a warning if /run/ddclient/ is world-readable
* | | | | Merge pull request #43133 from worldofpeace/gsignondJan Tojnar2018-10-26
|\ \ \ \ \ | | | | | | | | | | | | gsignond: init at 1.0.7
| * | | | | nixos/gsignond: initworldofpeace2018-10-19
| | | | | |
* | | | | | nixos/nextcloud: fix a typoMarwan Aljubeh2018-10-25
| | | | | | | | | | | | | | | | | | The NextCloud `adminpass` option sets the admin password, not the database password.
* | | | | | Merge pull request #48728 from qolii/eternal-terminal-moduleMaximilian Bosch2018-10-25
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos/eternal-terminal: init new module.