Add specific cs key per machine (not ideal, not declarative)
This commit is contained in:
parent
5be466302d
commit
21cbf45c5d
2 changed files with 8 additions and 10 deletions
|
@ -10,6 +10,12 @@ in {
|
||||||
enable = lib.mkEnableOption "Enable minimal config";
|
enable = lib.mkEnableOption "Enable minimal config";
|
||||||
};
|
};
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
|
age.secrets = {
|
||||||
|
cs-lapi-key = {
|
||||||
|
file = ../secrets/jellyfin-lapi-key.age;
|
||||||
|
owner = "crowdsec";
|
||||||
|
};
|
||||||
|
};
|
||||||
systemd.services.jellyfin.environment.LIBVA_DRIVER_NAME = "iHD";
|
systemd.services.jellyfin.environment.LIBVA_DRIVER_NAME = "iHD";
|
||||||
environment = {
|
environment = {
|
||||||
sessionVariables = { LIBVA_DRIVER_NAME = "iHD"; };
|
sessionVariables = { LIBVA_DRIVER_NAME = "iHD"; };
|
||||||
|
@ -40,6 +46,7 @@ in {
|
||||||
hub.collections = [
|
hub.collections = [
|
||||||
"LePresidente/jellyfin"
|
"LePresidente/jellyfin"
|
||||||
];
|
];
|
||||||
|
settings.lapi.credentialsFile = "${config.age.secrets.jellyfin-lapi-key.path}";
|
||||||
localConfig = {
|
localConfig = {
|
||||||
acquisitions = [
|
acquisitions = [
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
{
|
{
|
||||||
config,
|
config, pkgs,
|
||||||
pkgs,
|
|
||||||
lib,
|
lib,
|
||||||
inputs,
|
inputs,
|
||||||
modulesPath,
|
modulesPath,
|
||||||
|
@ -86,13 +85,6 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
age.secrets = {
|
|
||||||
cs-lapi-key = {
|
|
||||||
file = ../secrets/cs-lapi-key.age;
|
|
||||||
owner = "crowdsec";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
cloud-init.network.enable = true;
|
cloud-init.network.enable = true;
|
||||||
openssh = {
|
openssh = {
|
||||||
|
@ -119,7 +111,6 @@
|
||||||
general = {
|
general = {
|
||||||
prometheus.listen_addr = "0.0.0.0";
|
prometheus.listen_addr = "0.0.0.0";
|
||||||
};
|
};
|
||||||
lapi.credentialsFile = "${config.age.secrets.cs-lapi-token.path}";
|
|
||||||
};
|
};
|
||||||
hub.collections = [
|
hub.collections = [
|
||||||
"crowdsecurity/linux"
|
"crowdsecurity/linux"
|
||||||
|
|
Loading…
Add table
Reference in a new issue