long-syntax secrets: target

This commit is contained in:
Kiara Grouwstra 2024-08-04 13:05:11 +00:00
parent 0464e60e6e
commit f2dc1d0996
3 changed files with 8 additions and 0 deletions

View file

@ -27,6 +27,7 @@
"gid": 123,
"mode": "0440",
"source": "web_cache_redis_secret",
"target": "/run/secrets/web_cache_redis_secret",
"uid": 123
}
},

View file

@ -9,6 +9,7 @@
secrets = {
foo = {
source = "web_cache_redis_secret";
target = "/run/secrets/web_cache_redis_secret";
uid = 123;
gid = 123;
mode = "0440";

View file

@ -25,6 +25,11 @@ let
default = null;
description = serviceRef "secrets";
};
target = mkOption {
type = nullOr str;
default = null;
description = serviceRef "secrets";
};
uid = mkOption {
type = nullOr (either str int);
default = null;
@ -141,6 +146,7 @@ in
example = {
redis_secret = {
source = "web_cache_redis_secret";
target = "/run/secrets/web_cache_redis_secret";
uid = 123;
gid = 123;
mode = "0440";