From 93d73ea41cb2fd56560bdd32b69afefee22983da Mon Sep 17 00:00:00 2001
From: Debora Benedetto <debora.benedetto@hpe.com>
Date: Fri, 15 Jul 2022 16:43:39 +0200
Subject: [PATCH] add monitoring agents folder

---
 .dockerignore             | 5 +++++
 plugin/TerraformPlugin.py | 7 +++++++
 2 files changed, 12 insertions(+)
 create mode 100644 .dockerignore

diff --git a/.dockerignore b/.dockerignore
new file mode 100644
index 0000000..b0ff45c
--- /dev/null
+++ b/.dockerignore
@@ -0,0 +1,5 @@
+.idea
+*.tar.gz
+icgparser/doml/*domlx
+output_files_generated/nginx_openstack/terraform/*
+output_files_generated/nginx_openstack/ansible/*
\ No newline at end of file
diff --git a/plugin/TerraformPlugin.py b/plugin/TerraformPlugin.py
index ef165ce..2498caa 100644
--- a/plugin/TerraformPlugin.py
+++ b/plugin/TerraformPlugin.py
@@ -1,7 +1,13 @@
 import logging
+from distutils.dir_util import copy_tree
+
 from plugin import TemplateUtils, PluginUtility
 
 
+def store_monitoring_agents_folder(output_path):
+    copy_tree("templates/terraform/open_stack/agents_playbook", output_path)
+
+
 def create_files(parameters, output_path):
     language = "terraform"
     provider = parameters["provider"]
@@ -36,6 +42,7 @@ def create_files(parameters, output_path):
     TemplateUtils.write_template(terraform_out_file, output_file_stored_path)
     config_file_stored_path = output_path + "/config.yaml"
     TemplateUtils.write_template(config_file, config_file_stored_path)
+    store_monitoring_agents_folder(output_path)
     logging.info("Terraform main file available at: {}".format(main_file_stored_path))
     logging.info(f"Terraform output file available at {output_file_stored_path}")
 
-- 
GitLab