| heat_template_version: 2015-10-15 |
| |
| resources: |
| influxdb_data: |
| type: OS::Cinder::Volume |
| properties: |
| size: 100 |
| grafana: |
| type: OS::Nova::Server |
| properties: |
| name: grafana |
| image: bionic |
| flavor: m1.large |
| key_name: mykey |
| networks: |
| - network: c5ef4668-8a11-441d-8ce8-4a211a94885f |
| user_data_format: RAW |
| user_data: |
| str_replace: |
| params: |
| "%voldata_id%": { get_resource: influxdb_data } |
| template: |
| get_file: grafana_vm_config.yaml |
| influxdb_data_att: |
| type: OS::Cinder::VolumeAttachment |
| properties: |
| instance_uuid: { get_resource: grafana } |
| volume_id: { get_resource: influxdb_data } |
| |
| outputs: |
| instance_name: |
| description: Name of the instance. |
| value: { get_attr: [ grafana, name ] } |
| instance_ip: |
| description: IP address of the instance. |
| value: { get_attr: [ grafana, first_address ] } |