Skip to main content
Version: v25.1.3

Update Environment Configuration

Configuring the environment.

This runbook covers how environment configuration is safely stored, how to change it, and how to apply changes.

Downtime Impact​

TypeServices AffectedEstimated DowntimeApply with
Major OpenStack settings (for example: enabling a new service or node)All OpenStack services~20–40 min--tags openstack
Minor OpenStack settings (for example: VIP address, TLS certificates)Affected OpenStack services only (brief container restart)~5–10 min--reconfigure
Management cluster, observability, and remote metrics variablesManagement cluster (K3s), iaas-console, phoenix-observability, remote metrics scraper~10–20 min--update
New default settings, glance imagesGlance (images), Nova (flavors/quotas), Neutron (networks/bgp); optionally Ironic, Magnum, Designate (if enabled)~1–40 min--tags provision

Encrypted Secrets​

Secrets in the inventory (passwords, IPMI credentials, API keys) are Ansible Vault-encrypted.

To view an encrypted variable:

ansible-vault view inventory.yml

To rotate the vault password:

ansible-vault rekey --ask-vault-pass --ask-new-vault-pass inventory.yml

How to Apply a Configuration Change​

  1. Edit inventory.yml with the new value.

  2. Re-encrypt if you changed a secret block.

  3. Apply with the appropriate option (see table).

    platform-setup.sh $OPTION
  4. Verify services:

    platform-setup.sh --check

    platform-setup.sh --shell
    openstack service list
    openstack endpoint list