summaryrefslogtreecommitdiff
path: root/hot/blazar/blazar_lease.yaml
blob: 98407498e008ed339749f8c4fee316b2c1e3b024 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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