Skip to content

Example Configuration

Steven Koch edited this page Oct 12, 2025 · 7 revisions

File: local/config.json

Recommended

{

  "proxmox":
    {
      "host": "192.168.178.100",
      "user": "root@pam",
      "password": "###"
    },

  "login": "steven",
  "password": "generic",
  "email": "[email protected]",

}

Legacy

{

  "proxmox":
    {
      "host": "192.168.178.100",
      "user": "root@pam",
      "token": "git", // root@pam!git
      "secret": "xxx-xxx-xxx-xxx"
    },

  "login": "steven",
  "password": "generic",
  "email": "[email protected]",

}

File config.env

IP=192.168.178.254 
ID=254
CORES=4
MEMORY=6144
SWAP=1024
DISK=<storage>:16 # see 1)
MOUNT=/mnt/<bind-mount>:/share/<dst> # see 2)
BOOT=yes
  1. Local LVM storage (min. disk content)
  2. Mounts if compatible with authentication (min. iso,backup,rootdir content)
  • Mounts, Device Passthrough (see libs/bridge) and network mounts given the config share (share: true and share cookbook)
    • e. g. ext. disk for network share
  • See base/roles/container/create.yml
Clone this wiki locally