programs.openstackclient.enable
Whether to enable OpenStack command-line client.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.openstackclient.package
The openstackclient package to use.
Type: null or package
Default:
pkgs.openstackclient
Declared by:
programs.openstackclient.clouds
Configuration needed to connect to one or more clouds.
Do not include passwords here as they will be publicly readable in the Nix store.
Configuration written to $XDG_CONFIG_HOME/openstack/clouds.yaml.
See https://docs.openstack.org/python-openstackclient/latest/configuration/index.html#clouds-yaml.
Type: open submodule of (YAML 1.1 value)
Default:
{ }
Example:
{
my-infra = {
auth = {
project_id = "0123456789abcdef0123456789abcdef";
username = "openstack";
};
cloud = "example-cloud";
interface = "internal";
region_name = "XXX";
};
}
Declared by:
programs.openstackclient.publicClouds
Public information about clouds.
Configuration written to $XDG_CONFIG_HOME/openstack/clouds-public.yaml.
See https://docs.openstack.org/python-openstackclient/latest/configuration/index.html#clouds-public-yaml.
Type: open submodule of (YAML 1.1 value)
Default:
{ }
Example:
{
example-cloud = {
auth = {
auth_url = "https://identity.cloud.example.com/v2.0";
};
};
};
Declared by: