provider[aws]
Type: dict
provider[aws].abstract
Type: bool
provider[aws].connection
Type: str
provider[aws].flavor-defaults
Type: dict
provider[aws].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[aws].flavor-defaults.imds-http-tokens
optional
required
provider[aws].flavor-defaults.iops
Type: int
provider[aws].flavor-defaults.public-ipv4
Type: bool
provider[aws].flavor-defaults.public-ipv6
Type: bool
provider[aws].flavor-defaults.throughput
Type: int
provider[aws].flavor-defaults.userdata
Type: str
provider[aws].flavor-defaults.volume-size
Type: int
provider[aws].flavor-defaults.volume-type
Type: str
provider[aws].flavors
Type: dict

A list of flavors associated with this provider.

provider[aws].flavors.dedicated-host
Type: bool
provider[aws].flavors.description
Type: str
provider[aws].flavors.ebs-optimized
Type: bool
provider[aws].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[aws].flavors.fleet
Type: dict
provider[aws].flavors.fleet.allocation-strategy
prioritized
price-capacity-optimized
capacity-optimized
diversified
lowest-price
provider[aws].flavors.fleet.instance-types
Type: str
provider[aws].flavors.imds-http-tokens
optional
required
provider[aws].flavors.instance-type
Type: str
provider[aws].flavors.iops
Type: int
provider[aws].flavors.market-type
on-demand
spot
provider[aws].flavors.name
Type: str
provider[aws].flavors.public-ipv4
Type: bool
provider[aws].flavors.public-ipv6
Type: bool
provider[aws].flavors.throughput
Type: int
provider[aws].flavors.userdata
Type: str
provider[aws].flavors.volume-size
Type: int
provider[aws].flavors.volume-type
Type: str
provider[aws].image-defaults
Type: dict
provider[aws].image-defaults.architecture
Type: str
provider[aws].image-defaults.connection-port
Type: int
provider[aws].image-defaults.connection-type
Type: str
provider[aws].image-defaults.ena-support
Type: bool
provider[aws].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[aws].image-defaults.image-format
ova
vhd
vhdx
vmdk
raw
snapshot
provider[aws].image-defaults.imds-http-tokens
optional
required
provider[aws].image-defaults.imds-support
v2.0
null
provider[aws].image-defaults.import-method
snapshot
image
ebs-direct
provider[aws].image-defaults.import-timeout
Type: int
provider[aws].image-defaults.iops
Type: int
provider[aws].image-defaults.python-path
Type: str
provider[aws].image-defaults.shell-type
Type: str
provider[aws].image-defaults.tags
Type: dict
provider[aws].image-defaults.throughput
Type: int
provider[aws].image-defaults.upload-methods
Type: list
copy
import
upload
provider[aws].image-defaults.userdata
Type: str
provider[aws].image-defaults.username
Type: str
provider[aws].image-defaults.volume-size
Type: int
provider[aws].image-defaults.volume-type
Type: str
provider[aws].images
Type: list

A list of images associated with this provider.

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

These are the attributes available for a Cloud image.

provider[aws].images[cloud].branch
Type: str
provider[aws].images[cloud].connection-port
Type: int
provider[aws].images[cloud].connection-type
Type: str
provider[aws].images[cloud].description
Type: str
provider[aws].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[aws].images[cloud].image-filters
Type: dict
provider[aws].images[cloud].image-filters.name
Type: str
provider[aws].images[cloud].image-filters.values
Type: str
provider[aws].images[cloud].image-id
Type: str
provider[aws].images[cloud].imds-http-tokens
optional
required
provider[aws].images[cloud].import-timeout
Type: int
provider[aws].images[cloud].iops
Type: int
provider[aws].images[cloud].name
Type: str
provider[aws].images[cloud].python-path
Type: str
provider[aws].images[cloud].shell-type
Type: str
provider[aws].images[cloud].throughput
Type: int
provider[aws].images[cloud].type
cloud
provider[aws].images[cloud].userdata
Type: str
provider[aws].images[cloud].username
Type: str
provider[aws].images[cloud].volume-size
Type: int
provider[aws].images[cloud].volume-type
Type: str
provider[aws].images[zuul]
Type: dict

These are the attributes available for a Zuul image.

provider[aws].images[zuul].architecture
Type: str
provider[aws].images[zuul].branch
Type: str
provider[aws].images[zuul].connection-port
Type: int
provider[aws].images[zuul].connection-type
Type: str
provider[aws].images[zuul].description
Type: str
provider[aws].images[zuul].ena-support
Type: bool
provider[aws].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[aws].images[zuul].image-format
ova
vhd
vhdx
vmdk
raw
snapshot
provider[aws].images[zuul].imds-http-tokens
optional
required
provider[aws].images[zuul].imds-support
v2.0
null
provider[aws].images[zuul].import-method
snapshot
image
ebs-direct
provider[aws].images[zuul].import-timeout
Type: int
provider[aws].images[zuul].iops
Type: int
provider[aws].images[zuul].name
Type: str
provider[aws].images[zuul].python-path
Type: str
provider[aws].images[zuul].shell-type
Type: str
provider[aws].images[zuul].tags
Type: dict
provider[aws].images[zuul].throughput
Type: int
provider[aws].images[zuul].type
zuul
provider[aws].images[zuul].upload-methods
Type: list
copy
import
upload
provider[aws].images[zuul].userdata
Type: str
provider[aws].images[zuul].username
Type: str
provider[aws].images[zuul].volume-size
Type: int
provider[aws].images[zuul].volume-type
Type: str
provider[aws].label-defaults
Type: dict
provider[aws].label-defaults.az
Type: str
provider[aws].label-defaults.boot-timeout
Type: int

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

provider[aws].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[aws].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[aws].label-defaults.host-key-checking
Type: bool
provider[aws].label-defaults.iam-instance-profile
Type: dict
provider[aws].label-defaults.iam-instance-profile.arn
Type: str
provider[aws].label-defaults.iam-instance-profile.name
Type: str
provider[aws].label-defaults.imds-http-tokens
optional
required
provider[aws].label-defaults.iops
Type: int
provider[aws].label-defaults.key-name
Type: str
provider[aws].label-defaults.kms-key-id
Type: str
provider[aws].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[aws].label-defaults.max-ready-age
Type: int

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

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

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

provider[aws].label-defaults.security-group-ids
Type: str
provider[aws].label-defaults.slots
Type: int

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

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

The time (in seconds) until a snapshot expires.

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

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

provider[aws].label-defaults.subnet-ids
Type: str
provider[aws].label-defaults.tags
Type: dict
provider[aws].label-defaults.throughput
Type: int
provider[aws].label-defaults.userdata
Type: str
provider[aws].label-defaults.volume-size
Type: int
provider[aws].label-defaults.volume-type
Type: str
provider[aws].labels
Type: dict
provider[aws].labels.az
Type: str
provider[aws].labels.boot-timeout
Type: int

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

provider[aws].labels.description
Type: str
provider[aws].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[aws].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[aws].labels.flavor
Type: str
provider[aws].labels.host-key-checking
Type: bool
provider[aws].labels.iam-instance-profile
Type: dict
provider[aws].labels.iam-instance-profile.arn
Type: str
provider[aws].labels.iam-instance-profile.name
Type: str
provider[aws].labels.image
Type: str
provider[aws].labels.imds-http-tokens
optional
required
provider[aws].labels.iops
Type: int
provider[aws].labels.key-name
Type: str
provider[aws].labels.kms-key-id
Type: str
provider[aws].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[aws].labels.max-ready-age
Type: int

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

provider[aws].labels.min-ready
Type: int
provider[aws].labels.name
Type: str
provider[aws].labels.reuse
Type: bool

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

provider[aws].labels.security-group-ids
Type: str
provider[aws].labels.slots
Type: int

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

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

The time (in seconds) until a snapshot expires.

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

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

provider[aws].labels.subnet-ids
Type: str
provider[aws].labels.tags
Type: dict
provider[aws].labels.throughput
Type: int
provider[aws].labels.userdata
Type: str
provider[aws].labels.volume-size
Type: int
provider[aws].labels.volume-type
Type: str
provider[aws].launch-attempts
Type: int
provider[aws].launch-timeout
Type: int
provider[aws].name
Type: str
provider[aws].object-storage
Type: dict
provider[aws].object-storage.bucket-name
Type: str
provider[aws].parent
Type: str
provider[aws].region
Type: str
provider[aws].resource-limits
Type: dict
provider[aws].resource-limits.cores
Type: int
provider[aws].resource-limits.instances
Type: int
provider[aws].resource-limits.ram
Type: int
provider[aws].section
Type: str