provider[openstack]
Type: dict
provider[openstack].abstract
Type: bool
provider[openstack].connection
Type: str
provider[openstack].flavor-defaults
Type: dict
provider[openstack].flavor-defaults.final

Whether the configuration of the flavor may be updated by values in flavor-defaults or overidden with a new definition by sections or providers lower in the hierarchy than the point at which the final attribute is applied.

True

The flavor may not be updated or overidden.

False

The flavor may be updated or overidden.

allow-override

The flavor may not be updated by flavor-defaults but may be explicitly overidden by redefining it in a new ‘flavor’ entry.

provider[openstack].flavor-defaults.public-ipv4
Type: bool
provider[openstack].flavor-defaults.public-ipv6
Type: bool
provider[openstack].flavor-defaults.userdata
Type: str
provider[openstack].flavor-defaults.volume-size
Type: int
provider[openstack].flavors
Type: dict

A list of flavors associated with this provider.

provider[openstack].flavors.description
Type: str
provider[openstack].flavors.final

Whether the configuration of the flavor may be updated by values in flavor-defaults or overidden with a new definition by sections or providers lower in the hierarchy than the point at which the final attribute is applied.

True

The flavor may not be updated or overidden.

False

The flavor may be updated or overidden.

allow-override

The flavor may not be updated by flavor-defaults but may be explicitly overidden by redefining it in a new ‘flavor’ entry.

provider[openstack].flavors.flavor-name
Type: str
provider[openstack].flavors.name
Type: str
provider[openstack].flavors.public-ipv4
Type: bool
provider[openstack].flavors.public-ipv6
Type: bool
provider[openstack].flavors.userdata
Type: str
provider[openstack].flavors.volume-size
Type: int
provider[openstack].floating-ip-cleanup
Type: bool
provider[openstack].image-defaults
Type: dict
provider[openstack].image-defaults.config-drive
Type: bool
provider[openstack].image-defaults.connection-port
Type: int
provider[openstack].image-defaults.connection-type
Type: str
provider[openstack].image-defaults.final

Whether the configuration of the label may be updated by values in label-defaults or overidden with a new definition by sections or providers lower in the hierarchy than the point at which the final attribute is applied.

True

The label may not be updated or overidden.

False

The label may be updated or overidden.

allow-override

The label may not be updated by label-defaults but may be explicitly overidden by redefining it in a new ‘label’ entry.

provider[openstack].image-defaults.import-timeout
Type: int
provider[openstack].image-defaults.python-path
Type: str
provider[openstack].image-defaults.shell-type
Type: str
provider[openstack].image-defaults.tags
Type: dict
provider[openstack].image-defaults.upload-methods
Type: list
copy
import
upload
provider[openstack].image-defaults.userdata
Type: str
provider[openstack].image-defaults.username
Type: str
provider[openstack].image-defaults.volume-size
Type: int
provider[openstack].images
Type: list

A list of images associated with this provider.

provider[openstack].images[cloud]
Type: dict

These are the attributes available for a Cloud image.

provider[openstack].images[cloud].branch
Type: str
provider[openstack].images[cloud].config-drive
Type: bool
provider[openstack].images[cloud].connection-port
Type: int
provider[openstack].images[cloud].connection-type
Type: str
provider[openstack].images[cloud].description
Type: str
provider[openstack].images[cloud].final

Whether the configuration of the label may be updated by values in label-defaults or overidden with a new definition by sections or providers lower in the hierarchy than the point at which the final attribute is applied.

True

The label may not be updated or overidden.

False

The label may be updated or overidden.

allow-override

The label may not be updated by label-defaults but may be explicitly overidden by redefining it in a new ‘label’ entry.

provider[openstack].images[cloud].image-id
Type: str
provider[openstack].images[cloud].import-timeout
Type: int
provider[openstack].images[cloud].name
Type: str
provider[openstack].images[cloud].python-path
Type: str
provider[openstack].images[cloud].shell-type
Type: str
provider[openstack].images[cloud].type
cloud
provider[openstack].images[cloud].userdata
Type: str
provider[openstack].images[cloud].username
Type: str
provider[openstack].images[cloud].volume-size
Type: int
provider[openstack].images[zuul]
Type: dict

These are the attributes available for a Zuul image.

provider[openstack].images[zuul].branch
Type: str
provider[openstack].images[zuul].config-drive
Type: bool
provider[openstack].images[zuul].connection-port
Type: int
provider[openstack].images[zuul].connection-type
Type: str
provider[openstack].images[zuul].description
Type: str
provider[openstack].images[zuul].final

Whether the configuration of the label may be updated by values in label-defaults or overidden with a new definition by sections or providers lower in the hierarchy than the point at which the final attribute is applied.

True

The label may not be updated or overidden.

False

The label may be updated or overidden.

allow-override

The label may not be updated by label-defaults but may be explicitly overidden by redefining it in a new ‘label’ entry.

provider[openstack].images[zuul].import-timeout
Type: int
provider[openstack].images[zuul].name
Type: str
provider[openstack].images[zuul].python-path
Type: str
provider[openstack].images[zuul].shell-type
Type: str
provider[openstack].images[zuul].tags
Type: dict
provider[openstack].images[zuul].type
zuul
provider[openstack].images[zuul].upload-methods
Type: list
copy
import
upload
provider[openstack].images[zuul].userdata
Type: str
provider[openstack].images[zuul].username
Type: str
provider[openstack].images[zuul].volume-size
Type: int
provider[openstack].label-defaults
Type: dict
provider[openstack].label-defaults.auto-floating-ip
Type: bool
provider[openstack].label-defaults.az
Type: str
provider[openstack].label-defaults.boot-from-volume
Type: bool
provider[openstack].label-defaults.boot-timeout
Type: int

The time (in seconds) to wait for a node to boot.

provider[openstack].label-defaults.executor-zone
Type: str

Specify that a Zuul executor in the specified zone is used to run jobs with nodes from this label.

provider[openstack].label-defaults.final

Whether the configuration of the label may be updated by values in label-defaults or overidden with a new definition by sections or providers lower in the hierarchy than the point at which the final attribute is applied.

True

The label may not be updated or overidden.

False

The label may be updated or overidden.

allow-override

The label may not be updated by label-defaults but may be explicitly overidden by redefining it in a new ‘label’ entry.

provider[openstack].label-defaults.host-key-checking
Type: bool
provider[openstack].label-defaults.key-name
Type: str
provider[openstack].label-defaults.max-age
Type: int

The time (in seconds) since creation that a node may be available for use. Ready nodes older than this time will be deleted.

provider[openstack].label-defaults.max-ready-age
Type: int

The time (in seconds) an unassigned node should stay in ready state.

provider[openstack].label-defaults.networks
Type: str

The OpenStack networks to associate with the node.

provider[openstack].label-defaults.reuse
Type: bool

Should the node be reused (True) or deleted (False) after use.

provider[openstack].label-defaults.security-groups
Type: str
provider[openstack].label-defaults.slots
Type: int

How many jobs are permitted run on the same node simultaneously.

provider[openstack].label-defaults.snapshot-expiration
Type: int

The time (in seconds) until a snapshot expires.

provider[openstack].label-defaults.snapshot-timeout
Type: int

The time (in seconds) to wait for a snapshot to complete.

provider[openstack].label-defaults.tags
Type: dict
provider[openstack].label-defaults.userdata
Type: str
provider[openstack].label-defaults.volume-size
Type: int
provider[openstack].labels
Type: dict
provider[openstack].labels.auto-floating-ip
Type: bool
provider[openstack].labels.az
Type: str
provider[openstack].labels.boot-from-volume
Type: bool
provider[openstack].labels.boot-timeout
Type: int

The time (in seconds) to wait for a node to boot.

provider[openstack].labels.description
Type: str
provider[openstack].labels.executor-zone
Type: str

Specify that a Zuul executor in the specified zone is used to run jobs with nodes from this label.

provider[openstack].labels.final

Whether the configuration of the label may be updated by values in label-defaults or overidden with a new definition by sections or providers lower in the hierarchy than the point at which the final attribute is applied.

True

The label may not be updated or overidden.

False

The label may be updated or overidden.

allow-override

The label may not be updated by label-defaults but may be explicitly overidden by redefining it in a new ‘label’ entry.

provider[openstack].labels.flavor
Type: str
provider[openstack].labels.host-key-checking
Type: bool
provider[openstack].labels.image
Type: str
provider[openstack].labels.key-name
Type: str
provider[openstack].labels.max-age
Type: int

The time (in seconds) since creation that a node may be available for use. Ready nodes older than this time will be deleted.

provider[openstack].labels.max-ready-age
Type: int

The time (in seconds) an unassigned node should stay in ready state.

provider[openstack].labels.min-ready
Type: int
provider[openstack].labels.name
Type: str
provider[openstack].labels.networks
Type: str

The OpenStack networks to associate with the node.

provider[openstack].labels.reuse
Type: bool

Should the node be reused (True) or deleted (False) after use.

provider[openstack].labels.security-groups
Type: str
provider[openstack].labels.slots
Type: int

How many jobs are permitted run on the same node simultaneously.

provider[openstack].labels.snapshot-expiration
Type: int

The time (in seconds) until a snapshot expires.

provider[openstack].labels.snapshot-timeout
Type: int

The time (in seconds) to wait for a snapshot to complete.

provider[openstack].labels.tags
Type: dict
provider[openstack].labels.userdata
Type: str
provider[openstack].labels.volume-size
Type: int
provider[openstack].launch-attempts
Type: int
provider[openstack].launch-timeout
Type: int
provider[openstack].name
Type: str
provider[openstack].parent
Type: str
provider[openstack].port-cleanup-interval
Type: int
provider[openstack].region
Type: str
provider[openstack].resource-limits
Type: dict
provider[openstack].resource-limits.cores
Type: int
provider[openstack].resource-limits.instances
Type: int
provider[openstack].resource-limits.ram
Type: int
provider[openstack].resource-limits.volume-gb
Type: int
provider[openstack].resource-limits.volumes
Type: int
provider[openstack].section
Type: str