This commit is contained in:
parent
0f4154bcb5
commit
a8c74cba69
@ -10,7 +10,11 @@
|
|||||||
enable = true;
|
enable = true;
|
||||||
dockerSocket.enable = true;
|
dockerSocket.enable = true;
|
||||||
dockerCompat = true;
|
dockerCompat = true;
|
||||||
defaultNetwork.settings.dnsname.enable = true;
|
defaultNetwork.settings = {
|
||||||
|
dnsname.enable = true;
|
||||||
|
internal = true;
|
||||||
|
name = "internal";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
{ config, pkgs, ... }:
|
{ config, pkgs, lib, ... }:
|
||||||
let
|
let
|
||||||
in {
|
in {
|
||||||
environment.systemPackages = with pkgs; [ arion ];
|
environment.systemPackages = with pkgs; [ arion ];
|
||||||
virtualisation.arion = {
|
virtualisation.arion = {
|
||||||
backend = "podman-socket";
|
backend = "podman-socket";
|
||||||
projects = {
|
projects = {
|
||||||
cloud.settings = import ./docker/cloud.nix { inherit config pkgs; };
|
cloud.settings = import ./docker/cloud.nix { inherit config pkgs lib; };
|
||||||
authentik.settings =
|
authentik.settings =
|
||||||
import ./docker/authentik.nix { inherit config pkgs; };
|
import ./docker/authentik.nix { inherit config pkgs lib; };
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,14 +1,17 @@
|
|||||||
{ config, pkgs, ... }:
|
{ config, pkgs, lib, ... }:
|
||||||
let serverCfg = config.syscfg.server;
|
let serverCfg = config.syscfg.server;
|
||||||
in {
|
in {
|
||||||
project.name = "authentik";
|
project.name = "authentik";
|
||||||
|
|
||||||
networks = {
|
networks = {
|
||||||
internal = {
|
internal = {
|
||||||
|
name = lib.mkForce "internal";
|
||||||
internal = true;
|
internal = true;
|
||||||
external = false;
|
|
||||||
};
|
};
|
||||||
external = { external = true; };
|
external = {
|
||||||
|
name = lib.mkForce "external";
|
||||||
|
internal = false;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
|
@ -1,14 +1,17 @@
|
|||||||
{ config, pkgs, ... }:
|
{ config, pkgs, lib, ... }:
|
||||||
let serverCfg = config.syscfg.server;
|
let serverCfg = config.syscfg.server;
|
||||||
in {
|
in {
|
||||||
project.name = "cloud";
|
project.name = "cloud";
|
||||||
|
|
||||||
networks = {
|
networks = {
|
||||||
internal = {
|
internal = {
|
||||||
|
name = lib.mkForce "internal";
|
||||||
internal = true;
|
internal = true;
|
||||||
external = false;
|
|
||||||
};
|
};
|
||||||
external = { external = true; };
|
external = {
|
||||||
|
name = lib.mkForce "external";
|
||||||
|
internal = false;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user