krebs types.secret-file: owner-name -> owner :: user
This commit is contained in:
parent
05be525be6
commit
e3ddf995e9
|
@ -104,6 +104,13 @@ let
|
|||
retiolum = "hosts";
|
||||
};
|
||||
|
||||
krebs.users.root = {
|
||||
home = "/root";
|
||||
name = "root";
|
||||
pubkey = config.krebs.build.host.ssh.pubkey;
|
||||
uid = 0;
|
||||
};
|
||||
|
||||
networking.extraHosts = concatStringsSep "\n" (flatten (
|
||||
mapAttrsToList (hostname: host:
|
||||
mapAttrsToList (netname: net:
|
||||
|
|
|
@ -25,7 +25,7 @@ in {
|
|||
--compare \
|
||||
--verbose \
|
||||
--mode=${shell.escape file.mode} \
|
||||
--owner=${shell.escape file.owner-name} \
|
||||
--owner=${shell.escape file.owner.name} \
|
||||
--group=${shell.escape file.group-name} \
|
||||
${shell.escape file.source-path} \
|
||||
${shell.escape file.path} \
|
||||
|
|
|
@ -147,8 +147,14 @@ types // rec {
|
|||
options = {
|
||||
path = mkOption { type = str; };
|
||||
mode = mkOption { type = str; default = "0400"; };
|
||||
owner-name = mkOption { type = str; default = "root"; };
|
||||
group-name = mkOption { type = str; default = "root"; };
|
||||
owner = mkOption {
|
||||
type = user;
|
||||
default = config.krebs.users.root;
|
||||
};
|
||||
group-name = mkOption {
|
||||
type = str;
|
||||
default = "root";
|
||||
};
|
||||
source-path = mkOption {
|
||||
type = str;
|
||||
default = toString <secrets> + "/${config._module.args.name}";
|
||||
|
|
|
@ -18,7 +18,7 @@ in {
|
|||
type = types.secret-file;
|
||||
default = {
|
||||
path = "${cfg.user.home}/dh.pem";
|
||||
owner-name = "charybdis";
|
||||
owner = cfg.user;
|
||||
source-path = toString <secrets> + "/charybdis.dh.pem";
|
||||
};
|
||||
};
|
||||
|
@ -26,7 +26,7 @@ in {
|
|||
type = types.secret-file;
|
||||
default = {
|
||||
path = "${cfg.user.home}/ssl.key.pem";
|
||||
owner-name = "charybdis";
|
||||
owner = cfg.user;
|
||||
source-path = toString <secrets> + "/charybdis.key.pem";
|
||||
};
|
||||
};
|
||||
|
|
|
@ -7,7 +7,7 @@ in {
|
|||
type = types.secret-file;
|
||||
default = {
|
||||
path = "${cfg.user.home}/ejabberd.pem";
|
||||
owner-name = "ejabberd";
|
||||
owner = cfg.user;
|
||||
source-path = toString <secrets> + "/ejabberd.pem";
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue