-
Notifications
You must be signed in to change notification settings - Fork 15
Example Configuration
Steven Koch edited this page Dec 2, 2025
·
9 revisions
-
local/config.jsonor create privatelocal/config.local.json(see .gitignore)
{
"proxmox":
{
"host": "192.168.178.100",
"user": "root@pam",
"password": "###"
},
"login": "steven",
"password": "generic",
"email": "steven@gitops.pm",
}Legacy Example
{
"proxmox":
{
"host": "192.168.178.100",
"user": "root@pam",
"token": "git", // root@pam!git
"secret": "xxx-xxx-xxx-xxx"
},
"login": "steven",
"password": "generic",
"email": "steven@gitops.pm",
}container.env or create private extension container.local.env (see .gitignore)
IP="192.168.178.254"
ID="100"
CORES="4"
MEMORY="6144"
SWAP="1024"
DISK="local-lvm:16" # <storage>
MOUNT="" # e. g. /mnt/<bind-mount>:/share/<dst>
BOOT="yes"-
Requirements: Local LVM storage with
disk contentandiso,backup,rootdir,content. -
Mount:
configcontainer networkshare. -
Passthrough: network and devices (ex.
libs/bridge), e. g. external for host independence.- e.g.
MOUNT="/mnt/ext:/share/files"; can be overwritten incontainer.local.env.
- e.g.
-
Background
base/roles/containerbase/roles/mount