From e761acb41ad948c95e6ac11272786a1e1270ad04 Mon Sep 17 00:00:00 2001 From: Debora Benedetto <debora.benedetto@hpe.com> Date: Thu, 4 Aug 2022 16:26:02 +0200 Subject: [PATCH] fix piacere monitoring tool ir info --- icgparser/PiacereInternalToolsIntegrator.py | 7 ++++--- input_file_generated/ir.json | 1 + .../nginx_openstack/piacere_monitoring/inventory.j2 | 4 ++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/icgparser/PiacereInternalToolsIntegrator.py b/icgparser/PiacereInternalToolsIntegrator.py index 722ae5b..ab65804 100644 --- a/icgparser/PiacereInternalToolsIntegrator.py +++ b/icgparser/PiacereInternalToolsIntegrator.py @@ -7,8 +7,9 @@ from icgparser.IntermediateRepresentationUtility import IntermediateRepresentati def extract_info_for_monitoring_agents(intermediate_representation): logging.info("Adding info for monitoring step") - monitoring_object_step = {"programming_language": "ansible", "step_name": "piacere_monitoring", - "data": {"piacere_monitoring": {}}} + monitoring_object_step = {"programming_language": "ansible", + "step_name": "piacere_monitoring", + "data": {"piacere_monitoring": {"name": "piacere_monitoring"}}} vms = IntermediateRepresentationUtility.find_objects(IntermediateRepresentationResources.VIRTUAL_MACHINES, intermediate_representation) # TODO restore these 2 commented lines: monitoring could be installed on multiple nodes! @@ -36,4 +37,4 @@ def add_files_for_monitoring_agents(template_generated_folder_path): def add_files_for_piacere_internal_tools(template_generated_folder_path): - add_files_for_monitoring_agents(template_generated_folder_path) \ No newline at end of file + add_files_for_monitoring_agents(template_generated_folder_path) diff --git a/input_file_generated/ir.json b/input_file_generated/ir.json index c0f69cc..4f3fb5a 100644 --- a/input_file_generated/ir.json +++ b/input_file_generated/ir.json @@ -92,6 +92,7 @@ { "data": { "piacere_monitoring": { + "name": "piacere_monitoring", "node": { "credentials": "ssh_key", "group": "sg", diff --git a/output_files_generated/nginx_openstack/piacere_monitoring/inventory.j2 b/output_files_generated/nginx_openstack/piacere_monitoring/inventory.j2 index 13bf63f..2eaf266 100644 --- a/output_files_generated/nginx_openstack/piacere_monitoring/inventory.j2 +++ b/output_files_generated/nginx_openstack/piacere_monitoring/inventory.j2 @@ -1,9 +1,9 @@ -[servers_for_] +[servers_for_piacere_monitoring] {{ instance_ip_nginx-host }} -[servers_for_:vars] +[servers_for_piacere_monitoring:vars] ansible_connection=ssh ansible_user=ubuntu ansible_ssh_private_key_file=ssh_key -- GitLab