atlassian services: allow overriding package (#55685)

wip/yesman
Francesco Zanini 5 years ago committed by Franz Pletz
parent 2d022e7fa2
commit ab912cf744
  1. 9
      nixos/modules/services/web-apps/atlassian/confluence.nix
  2. 9
      nixos/modules/services/web-apps/atlassian/crowd.nix
  3. 9
      nixos/modules/services/web-apps/atlassian/jira.nix

@ -6,7 +6,7 @@ let
cfg = config.services.confluence;
pkg = pkgs.atlassian-confluence.override (optionalAttrs cfg.sso.enable {
pkg = cfg.package.override (optionalAttrs cfg.sso.enable {
enableSSO = cfg.sso.enable;
crowdProperties = ''
application.name ${cfg.sso.applicationName}
@ -125,7 +125,12 @@ in
};
};
package = mkOption {
type = types.package;
default = pkgs.atlassian-confluence;
defaultText = "pkgs.atlassian-confluence";
description = "Atlassian Confluence package to use.";
};
jrePackage = mkOption {
type = types.package;

@ -6,7 +6,7 @@ let
cfg = config.services.crowd;
pkg = pkgs.atlassian-crowd.override {
pkg = cfg.package.override {
home = cfg.home;
port = cfg.listenPort;
openidPassword = cfg.openidPassword;
@ -93,6 +93,13 @@ in
};
};
package = mkOption {
type = types.package;
default = pkgs.atlassian-crowd;
defaultText = "pkgs.atlassian-crowd";
description = "Atlassian Crowd package to use.";
};
jrePackage = mkOption {
type = types.package;
default = pkgs.oraclejre8;

@ -6,7 +6,7 @@ let
cfg = config.services.jira;
pkg = pkgs.atlassian-jira.override (optionalAttrs cfg.sso.enable {
pkg = cfg.package.override (optionalAttrs cfg.sso.enable {
enableSSO = cfg.sso.enable;
crowdProperties = ''
application.name ${cfg.sso.applicationName}
@ -131,6 +131,13 @@ in
};
};
package = mkOption {
type = types.package;
default = pkgs.atlassian-jira;
defaultText = "pkgs.atlassian-jira";
description = "Atlassian JIRA package to use.";
};
jrePackage = mkOption {
type = types.package;
default = pkgs.oraclejre8;

Loading…
Cancel
Save