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