diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000000000000000000000000000000000000..b0ff45ce61a03b91cd7041f18e0f5c62f14ee912 --- /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 ef165cee4c9dc8bfe679fac968729fe120a23c95..2498caafabcfa064412ab28445fad812a6a23a61 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}")