nixos/elasticsearch: Set a group on the user
This fixed a problem I had when running ElasticSearch in an LXC container, and it doesn't hurt using a dedicated group instead of nogroup anyway.
This commit is contained in:
parent
880475bbd5
commit
9facb7078b
|
@ -370,7 +370,7 @@
|
||||||
quassel = 89;
|
quassel = 89;
|
||||||
amule = 90;
|
amule = 90;
|
||||||
minidlna = 91;
|
minidlna = 91;
|
||||||
#elasticsearch = 92; # unused
|
elasticsearch = 92;
|
||||||
#tcpcryptd = 93; # unused
|
#tcpcryptd = 93; # unused
|
||||||
connman = 94;
|
connman = 94;
|
||||||
firebird = 95;
|
firebird = 95;
|
||||||
|
|
|
@ -157,11 +157,14 @@ in {
|
||||||
|
|
||||||
environment.systemPackages = [ cfg.package ];
|
environment.systemPackages = [ cfg.package ];
|
||||||
|
|
||||||
users.extraUsers = singleton {
|
users = {
|
||||||
name = "elasticsearch";
|
groups.elasticsearch.gid = config.ids.gids.elasticsearch;
|
||||||
uid = config.ids.uids.elasticsearch;
|
users.elasticsearch = {
|
||||||
description = "Elasticsearch daemon user";
|
uid = config.ids.uids.elasticsearch;
|
||||||
home = cfg.dataDir;
|
description = "Elasticsearch daemon user";
|
||||||
|
home = cfg.dataDir;
|
||||||
|
group = "elasticsearch";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue