Skip to content

Example Configuration

Steven Koch edited this page Dec 2, 2025 · 9 revisions

Configuration File

Example

{

  "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 Configuration File

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 content and iso,backup,rootdir,content.

  • Mount: config container network share.

  • Passthrough: network and devices (ex. libs/bridge), e. g. external for host independence.

    • e.g. MOUNT="/mnt/ext:/share/files"; can be overwritten in container.local.env.
  • Background

    • base/roles/container
    • base/roles/mount

Clone this wiki locally