1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-09-11 15:08:33 +01:00
nixpkgs/nixos/modules/services
Bjørn Forsman 67723df930 nixos/jenkins: rework environment handling
Jenkins gets (by default) an additional environment of

  { NIX_REMOTE = "daemon"; }

This has the following problems:

  1. NIX_REMOTE disappears when users specify additional environment
     variables, because defaults have low merge priority.
  2. nix cannot be used without additional NIX_PATH envvar, which is
     currently missing.
  3. If you try to use HTTPS, you'll see that jenkins lacks
     SSL_CERT_FILE envvar, causing it to fail.

This commit adds config.environment.sessionVariables and NIX_REMOTE to
the set of variables that are always there for jenkins, making nix and
HTTPS work out of the box.

services.jenkins.environment is now empty by default.
2015-10-04 20:04:00 +02:00
..
amqp Manual: Remove store path references 2015-09-24 11:50:58 +02:00
audio The user specified in the conf should run MPD 2015-06-13 23:24:19 +02:00
backup nixos: sitecopy service: re-format descriptions 2015-09-07 01:25:54 +02:00
cluster nixos: correct "Kubernets" -> "Kubernetes" 2015-09-15 08:51:01 +02:00
computing slurm: impl basic configuration 2015-03-07 00:26:57 +03:00
continuous-integration/jenkins nixos/jenkins: rework environment handling 2015-10-04 20:04:00 +02:00
databases opentsdb nixos module: Add option for defining OpenTSDB's configuration 2015-09-30 18:31:27 +02:00
desktops nixos: gnome-keyring: fix module description 2015-07-01 02:22:27 +02:00
games allow changing minecraft data dir + allow opening firewall 2015-04-07 14:10:13 +00:00
hardware Manual: Remove store path references 2015-09-24 11:50:58 +02:00
logging Manual: Remove store path references 2015-09-24 11:50:58 +02:00
mail opensmtpd: support filters. 2015-10-02 13:01:50 +02:00
misc nixos: show the manual in system's /share/doc (close #9928) 2015-09-24 12:29:57 +02:00
monitoring Manual: Remove store path references 2015-09-24 11:50:58 +02:00
network-filesystems xtreemfs: set mrc and osd as dir dependencies 2015-09-22 21:46:52 +02:00
networking Merge pull request #10078 from nmikhailov/nm_service 2015-10-02 11:45:28 +02:00
printing nixos: add services.printing.snmpConf option 2015-08-13 22:05:09 +02:00
scheduling cron: Actually enable the service if enabled 2015-07-24 12:15:37 -04:00
search kibana service: init 2015-09-19 00:33:44 +02:00
security nixos: add physlock service 2015-09-18 19:12:34 +00:00
system Hide services.dbus.enable 2015-08-25 11:07:31 +02:00
torrent nixos/deluge: restart daemon if it's stopped from GUI 2015-09-11 01:32:21 +03:00
ttys agetty: Add autologinUser config option 2015-04-14 10:45:28 +03:00
web-servers Manual: Remove store path references 2015-09-24 11:50:58 +02:00
x11 Shut up a KDE warning when a user first logs in 2015-09-28 15:14:44 +02:00