mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-13 21:50:33 +03:00
nixos/modules: users.(extraUsers|extraGroup->users|group)
This commit is contained in:
parent
89d5d191b4
commit
fff5923686
295 changed files with 512 additions and 512 deletions
|
@ -153,13 +153,13 @@ in {
|
|||
};
|
||||
};
|
||||
|
||||
users.extraUsers.bosun = {
|
||||
users.users.bosun = {
|
||||
description = "bosun user";
|
||||
group = "bosun";
|
||||
uid = config.ids.uids.bosun;
|
||||
};
|
||||
|
||||
users.extraGroups.bosun.gid = config.ids.gids.bosun;
|
||||
users.groups.bosun.gid = config.ids.gids.bosun;
|
||||
|
||||
};
|
||||
|
||||
|
|
|
@ -97,7 +97,7 @@ in {
|
|||
'';
|
||||
};
|
||||
|
||||
users.extraUsers = optional (cfg.user == "collectd") {
|
||||
users.users = optional (cfg.user == "collectd") {
|
||||
name = "collectd";
|
||||
};
|
||||
};
|
||||
|
|
|
@ -178,7 +178,7 @@ in {
|
|||
config = mkIf cfg.enable {
|
||||
environment.systemPackages = [ pkgs."dd-agent" pkgs.sysstat pkgs.procps ];
|
||||
|
||||
users.extraUsers.datadog = {
|
||||
users.users.datadog = {
|
||||
description = "Datadog Agent User";
|
||||
uid = config.ids.uids.datadog;
|
||||
group = "datadog";
|
||||
|
@ -186,7 +186,7 @@ in {
|
|||
createHome = true;
|
||||
};
|
||||
|
||||
users.extraGroups.datadog.gid = config.ids.gids.datadog;
|
||||
users.groups.datadog.gid = config.ids.gids.datadog;
|
||||
|
||||
systemd.services.dd-agent = {
|
||||
description = "Datadog agent monitor";
|
||||
|
|
|
@ -46,7 +46,7 @@ in {
|
|||
|
||||
config = mkIf cfg.enable {
|
||||
|
||||
users.extraUsers = singleton {
|
||||
users.users = singleton {
|
||||
name = "fusion-inventory";
|
||||
description = "FusionInventory user";
|
||||
};
|
||||
|
|
|
@ -265,7 +265,7 @@ in {
|
|||
'';
|
||||
};
|
||||
|
||||
users.extraUsers.grafana = {
|
||||
users.users.grafana = {
|
||||
uid = config.ids.uids.grafana;
|
||||
description = "Grafana user";
|
||||
home = cfg.dataDir;
|
||||
|
|
|
@ -638,13 +638,13 @@ in {
|
|||
cfg.web.enable || cfg.api.enable ||
|
||||
cfg.seyren.enable || cfg.pager.enable || cfg.beacon.enable
|
||||
) {
|
||||
users.extraUsers = singleton {
|
||||
users.users = singleton {
|
||||
name = "graphite";
|
||||
uid = config.ids.uids.graphite;
|
||||
description = "Graphite daemon user";
|
||||
home = dataDir;
|
||||
};
|
||||
users.extraGroups.graphite.gid = config.ids.gids.graphite;
|
||||
users.groups.graphite.gid = config.ids.gids.graphite;
|
||||
})
|
||||
];
|
||||
}
|
||||
|
|
|
@ -49,7 +49,7 @@ in {
|
|||
};
|
||||
};
|
||||
|
||||
users.extraUsers = singleton {
|
||||
users.users = singleton {
|
||||
name = "heapster";
|
||||
uid = config.ids.uids.heapster;
|
||||
description = "Heapster user";
|
||||
|
|
|
@ -150,14 +150,14 @@ in
|
|||
|
||||
environment.systemPackages = [ pkgs.munin ];
|
||||
|
||||
users.extraUsers = [{
|
||||
users.users = [{
|
||||
name = "munin";
|
||||
description = "Munin monitoring user";
|
||||
group = "munin";
|
||||
uid = config.ids.uids.munin;
|
||||
}];
|
||||
|
||||
users.extraGroups = [{
|
||||
users.groups = [{
|
||||
name = "munin";
|
||||
gid = config.ids.gids.munin;
|
||||
}];
|
||||
|
|
|
@ -143,7 +143,7 @@ in
|
|||
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
users.extraUsers.nagios = {
|
||||
users.users.nagios = {
|
||||
description = "Nagios user ";
|
||||
uid = config.ids.uids.nagios;
|
||||
home = nagiosState;
|
||||
|
|
|
@ -100,11 +100,11 @@ in {
|
|||
};
|
||||
|
||||
|
||||
users.extraUsers = optional (cfg.user == defaultUser) {
|
||||
users.users = optional (cfg.user == defaultUser) {
|
||||
name = defaultUser;
|
||||
};
|
||||
|
||||
users.extraGroups = optional (cfg.group == defaultUser) {
|
||||
users.groups = optional (cfg.group == defaultUser) {
|
||||
name = defaultUser;
|
||||
};
|
||||
|
||||
|
|
|
@ -471,8 +471,8 @@ in {
|
|||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
users.extraGroups.${promGroup}.gid = config.ids.gids.prometheus;
|
||||
users.extraUsers.${promUser} = {
|
||||
users.groups.${promGroup}.gid = config.ids.gids.prometheus;
|
||||
users.users.${promUser} = {
|
||||
description = "Prometheus daemon user";
|
||||
uid = config.ids.uids.prometheus;
|
||||
group = promGroup;
|
||||
|
|
|
@ -51,9 +51,9 @@ in {
|
|||
|
||||
config = mkIf cfg.enable {
|
||||
|
||||
users.extraGroups.riemanndash.gid = config.ids.gids.riemanndash;
|
||||
users.groups.riemanndash.gid = config.ids.gids.riemanndash;
|
||||
|
||||
users.extraUsers.riemanndash = {
|
||||
users.users.riemanndash = {
|
||||
description = "riemann-dash daemon user";
|
||||
uid = config.ids.uids.riemanndash;
|
||||
group = "riemanndash";
|
||||
|
|
|
@ -40,9 +40,9 @@ in {
|
|||
|
||||
config = mkIf cfg.enableHealth {
|
||||
|
||||
users.extraGroups.riemanntools.gid = config.ids.gids.riemanntools;
|
||||
users.groups.riemanntools.gid = config.ids.gids.riemanntools;
|
||||
|
||||
users.extraUsers.riemanntools = {
|
||||
users.users.riemanntools = {
|
||||
description = "riemann-tools daemon user";
|
||||
uid = config.ids.uids.riemanntools;
|
||||
group = "riemanntools";
|
||||
|
|
|
@ -69,9 +69,9 @@ in {
|
|||
|
||||
config = mkIf cfg.enable {
|
||||
|
||||
users.extraGroups.riemann.gid = config.ids.gids.riemann;
|
||||
users.groups.riemann.gid = config.ids.gids.riemann;
|
||||
|
||||
users.extraUsers.riemann = {
|
||||
users.users.riemann = {
|
||||
description = "riemann daemon user";
|
||||
uid = config.ids.uids.riemann;
|
||||
group = "riemann";
|
||||
|
|
|
@ -123,13 +123,13 @@ in {
|
|||
};
|
||||
};
|
||||
|
||||
users.extraUsers.scollector = {
|
||||
users.users.scollector = {
|
||||
description = "scollector user";
|
||||
group = "scollector";
|
||||
uid = config.ids.uids.scollector;
|
||||
};
|
||||
|
||||
users.extraGroups.scollector.gid = config.ids.gids.scollector;
|
||||
users.groups.scollector.gid = config.ids.gids.scollector;
|
||||
|
||||
};
|
||||
|
||||
|
|
|
@ -125,7 +125,7 @@ in
|
|||
message = "Only builtin backends (graphite, console, repeater) or backends enumerated in `pkgs.nodePackages` are allowed!";
|
||||
}) cfg.backends;
|
||||
|
||||
users.extraUsers = singleton {
|
||||
users.users = singleton {
|
||||
name = "statsd";
|
||||
uid = config.ids.uids.statsd;
|
||||
description = "Statsd daemon user";
|
||||
|
|
|
@ -62,7 +62,7 @@ in {
|
|||
};
|
||||
};
|
||||
|
||||
users.extraUsers = [{
|
||||
users.users = [{
|
||||
name = "telegraf";
|
||||
uid = config.ids.uids.telegraf;
|
||||
description = "telegraf daemon user";
|
||||
|
|
|
@ -259,7 +259,7 @@ in
|
|||
|
||||
|
||||
/*
|
||||
users.extraUsers = [
|
||||
users.users = [
|
||||
{ name = "nut";
|
||||
uid = 84;
|
||||
home = "/var/lib/nut";
|
||||
|
@ -269,7 +269,7 @@ in
|
|||
}
|
||||
];
|
||||
|
||||
users.extraGroups = [
|
||||
users.groups = [
|
||||
{ name = "nut";
|
||||
gid = 84;
|
||||
}
|
||||
|
|
|
@ -16,7 +16,7 @@ in {
|
|||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
users.extraUsers.vnstatd = {
|
||||
users.users.vnstatd = {
|
||||
isSystemUser = true;
|
||||
description = "vnstat daemon user";
|
||||
home = "/var/lib/vnstat";
|
||||
|
|
|
@ -68,7 +68,7 @@ in
|
|||
|
||||
config = mkIf cfg.enable {
|
||||
|
||||
users.extraUsers = mkIf (!config.services.zabbixServer.enable) (singleton
|
||||
users.users = mkIf (!config.services.zabbixServer.enable) (singleton
|
||||
{ name = "zabbix";
|
||||
uid = config.ids.uids.zabbix;
|
||||
description = "Zabbix daemon user";
|
||||
|
|
|
@ -85,7 +85,7 @@ in
|
|||
|
||||
services.postgresql.enable = useLocalPostgres;
|
||||
|
||||
users.extraUsers = singleton
|
||||
users.users = singleton
|
||||
{ name = "zabbix";
|
||||
uid = config.ids.uids.zabbix;
|
||||
description = "Zabbix daemon user";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue