provider[aws]
Type: dict
provider[aws].abstract
Type: bool
provider[aws].connection
Type: str
provider[aws].flavor-defaults
Type: dict
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.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.image-format
ova
vhd
vhdx
vmdk
raw
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.throughput
Type: int
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].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].image-format
ova
vhd
vhdx
vmdk
raw
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].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.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.security-group-ids
Type: str
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.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.max-ready-age
Type: int
provider[aws].labels.min-ready
Type: int
provider[aws].labels.name
Type: str
provider[aws].labels.security-group-ids
Type: str
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