Role - edpm_container_standalone

osp.edpm.edpm_container_standalone role – The main entry point for the edpm_container_standalone role.

Entry point main – The main entry point for the edpm_container_standalone role.

Synopsis

Parameters

Parameter

Comments

edpm_container_kolla_config_dir

path

Path to Kolla configuration directory.

Default: "/var/lib/kolla/config_files"

edpm_container_standalone_common_volumes

list / elements=string

List of volumes in a mount point format.

Default: ["/etc/hosts:/etc/hosts:ro", "/etc/localtime:/etc/localtime:ro", "/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro", "/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro", "/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro", "/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro", "/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro", "/dev/log:/dev/log"]

edpm_container_standalone_container_defs

dictionary

Parsed container definitions.

Default: {}

edpm_container_standalone_internal_tls_volumes

list / elements=string

List of TLS volumes in a mount point format.

Default: ["/etc/pki/tls/certs/httpd:/etc/pki/tls/certs/httpd:ro", "/etc/pki/tls/private/httpd:/etc/pki/tls/private/httpd:ro"]

edpm_container_standalone_kolla_config_files

dictionary

Parsed configuration file contents.

Default: {}

edpm_container_standalone_service

string

Name of container standalone service

Default: ""

edpm_container_standalone_volumes

list / elements=string

List of volumes formed by concatenation of several other volume list variables. Presence of TLS related mount points is conditioned on `edpm_enable_internal_tls`

Default: ["{{ edpm_enable_internal_tls | ternary( edpm_container_standalone_common_volumes + edpm_container_standalone_internal_tls_volumes + [edpm_internal_tls_ca_file ~ ':' ~ edpm_internal_tls_ca_file ~ ':ro']", " edpm_container_standalone_common_volumes) }}"]

edpm_container_startup_config_dir

path

Path to configuration directory.

Default: "/var/lib/edpm-config/container-startup-config"

edpm_container_state_append

boolean

If true, append containers to existing service entry in state file. If false (default), replace the entire container list for the service. Set to true when deploying multiple containers under same service name in separate calls (e.g., looping).

Choices:

  • false ← (default)

  • true

edpm_container_state_file

path

Path to state file tracking deployed services

Default: "/var/lib/edpm-config/deployed_services.yaml"

edpm_container_track_state

boolean

Enable state file tracking of deployed services

Choices:

  • false

  • true ← (default)

edpm_deploy_identifier

string

Sets `EDPM_DEPLOY_IDENTIFIER` environment variable.

Default: ""

edpm_enable_internal_tls

boolean

Enable internal TLS

Choices:

  • false ← (default)

  • true

edpm_internal_tls_ca_file

path

Path to TLS certificate.

Default: "/etc/ipa/ca.crt"

edpm_service_name

string

Service name for grouping containers. If set, containers will be registered under this service name. Used to group multiple containers (e.g., nova, iscsid, multipathd) under one service. If not set, defaults to edpm_container_standalone_service.