heat-templates/hot/blazar/blazar_lease.yaml

38 lines
973 B
YAML

heat_template_version: 2018-08-31
description: Sample Blazar lease template
parameters:
name:
type: string
description: The name of the lease
default: sample_blazar_lease
resources:
sample_lease:
type: OS::Blazar::Lease
properties:
name: {get_param: name}
start_date: "2030-01-01 10:00"
end_date: "2030-01-10 10:00"
reservations:
- resource_type: "physical:host"
min: 4
max: 6
hypervisor_properties: "[\">=\", \"$vcpus\", \"4\"]"
resource_properties: ""
- resource_type: "virtual:instance"
amount: 4
vcpus: 2
memory_mb: 4096
disk_gb: 100
affinity: false
outputs:
host_reservation_id:
value: {get_attr: [sample_lease, reservations, 0, id]}
description: ID of host reservation
instance_reservation_id:
value: {get_attr: [sample_lease, reservations, 1, id]}
description: ID of instance reservation