diff --git a/services/alpine.json b/services/alpine.json index d9c6260..40a3c57 100644 --- a/services/alpine.json +++ b/services/alpine.json @@ -5,13 +5,13 @@ system: { system_packages: [ "alpine-base", "doas", "linux-lts", "syslinux", "ifupdown-ng", "util-linux", "mount", - "podman", "podman-compose", ], } services: { ssh: { enable: "true" }, firewall: { enable: "true" }, + podman: { enable: "true" }, } } diff --git a/services/podman/subgid.template b/services/podman/subgid.template new file mode 100644 index 0000000..eadd185 --- /dev/null +++ b/services/podman/subgid.template @@ -0,0 +1 @@ +root:1000000:1000000000 diff --git a/services/podman/subuid.template b/services/podman/subuid.template new file mode 100644 index 0000000..eadd185 --- /dev/null +++ b/services/podman/subuid.template @@ -0,0 +1 @@ +root:1000000:1000000000 diff --git a/services/podman/system.json b/services/podman/system.json new file mode 100644 index 0000000..ed7eab9 --- /dev/null +++ b/services/podman/system.json @@ -0,0 +1,10 @@ +{ +enable: "true", + +provider: "system", +packages: ["podman", "podman-compose"], +configFiles: [ + "subuid.template:/etc/subuid", + "subgid.template:/etc/subgid", +], +}