virtualisation.quadlet.containers
The containers to manage
Type: attribute set of (submodule)
Default:
{ }
virtualisation.quadlet.containers.<name>.enable
Whether to enable the service.
Type: boolean
Default:
true
Example:
true
virtualisation.quadlet.containers.<name>.aliases
The list of aliases for the systemd unit
Type: list of string
Default:
[ ]
virtualisation.quadlet.containers.<name>.autoStart
Whether to enable service auto-start.
Type: boolean
Default:
true
Example:
true
virtualisation.quadlet.containers.<name>.containerConfig
The systemd container configuration
Type: attribute set of (systemd option)
Default:
{ }
virtualisation.quadlet.containers.<name>.extraConfig
Additional systemd unit configuration
Type: attribute set of attribute set of (systemd option)
Default:
{ }
virtualisation.quadlet.containers.<name>.imageFile
The image file to load before starting the service
Type: null or package
Default:
null
virtualisation.quadlet.containers.<name>.imageStream
The image stream to load before starting the service
Type: null or package
Default:
null
virtualisation.quadlet.containers.<name>.name
The attribute name used to derive the other names
Type: string
Default:
"‹name›"
virtualisation.quadlet.containers.<name>.podmanName
The name of the podman object
Type: string (read only)
virtualisation.quadlet.containers.<name>.quadletConfig
The systemd quadlet configuration
Type: attribute set of (systemd option)
Default:
{ }
virtualisation.quadlet.containers.<name>.rawConfig
Raw systemd unit configuration text
Type: null or strings concatenated with “\n”
Default:
null
virtualisation.quadlet.containers.<name>.ref
The reference of the podman object (i.e., the filename)
Type: string (read only)
virtualisation.quadlet.containers.<name>.requiredBy
The list of systemd targets that require the unit
Type: list of string
Default:
[ ]
virtualisation.quadlet.containers.<name>.serviceConfig
The systemd service configuration
Type: attribute set of (systemd option)
Default:
{ }
virtualisation.quadlet.containers.<name>.serviceName
The name of the systemd service (without the .service suffix)
Type: string (read only)
virtualisation.quadlet.containers.<name>.text
The generated systemd unit file text
Type: string (read only)
virtualisation.quadlet.containers.<name>.uid
The user ID to run the service as.
Type: null or signed integer
Default:
null
Example:
1000
virtualisation.quadlet.containers.<name>.unitConfig
The systemd unit configuration
Type: attribute set of (systemd option)
Default:
{ }
virtualisation.quadlet.containers.<name>.upheldBy
The list of systemd targets that uphold the unit
Type: list of string
Default:
[ ]
virtualisation.quadlet.containers.<name>.wantedBy
The list of systemd targets to install the unit into
Type: list of string
Default:
[ ]