nixos/modules: users.(extraUsers|extraGroup->users|group)

This commit is contained in:
Florian Klink
2018-06-30 03:02:58 +02:00
parent 89d5d191b4
commit fff5923686
295 changed files with 512 additions and 512 deletions
@@ -191,11 +191,11 @@ in {
};
config = mkIf cfg.enable {
users.extraGroups = optional (cfg.group == "buildbot") {
users.groups = optional (cfg.group == "buildbot") {
name = "buildbot";
};
users.extraUsers = optional (cfg.user == "buildbot") {
users.users = optional (cfg.user == "buildbot") {
name = "buildbot";
description = "Buildbot User.";
isNormalUser = true;
@@ -84,11 +84,11 @@ in {
};
config = mkIf cfg.enable {
users.extraGroups = optional (cfg.group == "bbworker") {
users.groups = optional (cfg.group == "bbworker") {
name = "bbworker";
};
users.extraUsers = optional (cfg.user == "bbworker") {
users.users = optional (cfg.user == "bbworker") {
name = "bbworker";
description = "Buildbot Worker User.";
isNormalUser = true;
@@ -185,7 +185,7 @@ in
};
config = mkIf config.services.buildkite-agent.enable {
users.extraUsers.buildkite-agent =
users.users.buildkite-agent =
{ name = "buildkite-agent";
home = cfg.dataDir;
createHome = true;
@@ -134,7 +134,7 @@ in
# Make the gitlab-runner command availabe so users can query the runner
environment.systemPackages = [ cfg.package ];
users.extraUsers.gitlab-runner = {
users.users.gitlab-runner = {
group = "gitlab-runner";
extraGroups = optional hasDocker "docker";
uid = config.ids.uids.gitlab-runner;
@@ -142,6 +142,6 @@ in
createHome = true;
};
users.extraGroups.gitlab-runner.gid = config.ids.gids.gitlab-runner;
users.groups.gitlab-runner.gid = config.ids.gids.gitlab-runner;
};
}
@@ -135,12 +135,12 @@ in {
};
config = mkIf cfg.enable {
users.extraGroups = optional (cfg.group == "gocd-agent") {
users.groups = optional (cfg.group == "gocd-agent") {
name = "gocd-agent";
gid = config.ids.gids.gocd-agent;
};
users.extraUsers = optional (cfg.user == "gocd-agent") {
users.users = optional (cfg.user == "gocd-agent") {
name = "gocd-agent";
description = "gocd-agent user";
createHome = true;
@@ -113,8 +113,8 @@ in {
extraOptions = mkOption {
default = [ ];
example = [
"-X debug"
example = [
"-X debug"
"-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005"
"-verbose:gc"
"-Xloggc:go-server-gc.log"
@@ -143,12 +143,12 @@ in {
};
config = mkIf cfg.enable {
users.extraGroups = optional (cfg.group == "gocd-server") {
users.groups = optional (cfg.group == "gocd-server") {
name = "gocd-server";
gid = config.ids.gids.gocd-server;
};
users.extraUsers = optional (cfg.user == "gocd-server") {
users.users = optional (cfg.user == "gocd-server") {
name = "gocd-server";
description = "gocd-server user";
createHome = true;
@@ -194,11 +194,11 @@ in
config = mkIf cfg.enable {
users.extraGroups.hydra = {
users.groups.hydra = {
gid = config.ids.gids.hydra;
};
users.extraUsers.hydra =
users.users.hydra =
{ description = "Hydra";
group = "hydra";
createHome = true;
@@ -207,7 +207,7 @@ in
uid = config.ids.uids.hydra;
};
users.extraUsers.hydra-queue-runner =
users.users.hydra-queue-runner =
{ description = "Hydra queue runner";
group = "hydra";
useDefaultShell = true;
@@ -215,7 +215,7 @@ in
uid = config.ids.uids.hydra-queue-runner;
};
users.extraUsers.hydra-www =
users.users.hydra-www =
{ description = "Hydra web server";
group = "hydra";
useDefaultShell = true;
@@ -150,12 +150,12 @@ in {
pkgs.dejavu_fonts
];
users.extraGroups = optional (cfg.group == "jenkins") {
users.groups = optional (cfg.group == "jenkins") {
name = "jenkins";
gid = config.ids.gids.jenkins;
};
users.extraUsers = optional (cfg.user == "jenkins") {
users.users = optional (cfg.user == "jenkins") {
name = "jenkins";
description = "jenkins user";
createHome = true;
@@ -50,12 +50,12 @@ in {
};
config = mkIf (cfg.enable && !masterCfg.enable) {
users.extraGroups = optional (cfg.group == "jenkins") {
users.groups = optional (cfg.group == "jenkins") {
name = "jenkins";
gid = config.ids.gids.jenkins;
};
users.extraUsers = optional (cfg.user == "jenkins") {
users.users = optional (cfg.user == "jenkins") {
name = "jenkins";
description = "jenkins user";
createHome = true;