aboutsummaryrefslogtreecommitdiffstats
path: root/deployment/onap-lab-ci/heat/grafana/grafana.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'deployment/onap-lab-ci/heat/grafana/grafana.yaml')
-rw-r--r--deployment/onap-lab-ci/heat/grafana/grafana.yaml36
1 files changed, 36 insertions, 0 deletions
diff --git a/deployment/onap-lab-ci/heat/grafana/grafana.yaml b/deployment/onap-lab-ci/heat/grafana/grafana.yaml
new file mode 100644
index 000000000..c32342b90
--- /dev/null
+++ b/deployment/onap-lab-ci/heat/grafana/grafana.yaml
@@ -0,0 +1,36 @@
+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 ] }