From 6c4d32e5f5c2f68796c66819f2f3de1652a5f3c1 Mon Sep 17 00:00:00 2001 From: Bartek Grzybowski Date: Tue, 21 Jul 2020 11:06:27 +0200 Subject: Setup runner script for the simulator in HOT This adds shell runner script and HOT setup to deploy and run it. Change-Id: I88b9b516f38dac789da1caa050192358829e9357 Issue-ID: INT-1661 Signed-off-by: Bartek Grzybowski --- test/mocks/mass-pnf-sim/deployment/heat/heat.yaml | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) (limited to 'test/mocks/mass-pnf-sim/deployment/heat/heat.yaml') diff --git a/test/mocks/mass-pnf-sim/deployment/heat/heat.yaml b/test/mocks/mass-pnf-sim/deployment/heat/heat.yaml index 9664ea0ad..be6032eb7 100644 --- a/test/mocks/mass-pnf-sim/deployment/heat/heat.yaml +++ b/test/mocks/mass-pnf-sim/deployment/heat/heat.yaml @@ -23,6 +23,19 @@ resources: properties: config: get_file: cloud-config.yaml + sim_script: + type: OS::Heat::SoftwareConfig + properties: + config: + get_file: mass-pnf-sim_run.sh + sim_script_file: + type: OS::Heat::CloudConfig + properties: + cloud_config: + write_files: + - path: /root/mass-pnf-sim_run.sh + content: + get_attr: [sim_script, config] simulator_floating_ip: type: OS::Neutron::FloatingIP properties: @@ -30,6 +43,14 @@ resources: get_param: float_net_id port_id: get_attr: [simulator, addresses, get_param: instance_net_id, 0, port] + cloud_config: + type: OS::Heat::MultipartMime + properties: + parts: + - config: + get_resource: config + - config: + get_resource: sim_script_file simulator: type: OS::Nova::Server properties: @@ -45,7 +66,7 @@ resources: get_param: instance_net_id user_data_format: RAW user_data: - get_resource: config + get_resource: cloud_config outputs: simulator_instance_id: description: ID of the simulator instance -- cgit 1.2.3-korg