Remove generated terraform provider/backend files from repo
This commit is contained in:
parent
43f94cc0b9
commit
acf4d6bbf9
3
.gitignore
vendored
3
.gitignore
vendored
@ -42,6 +42,9 @@ coverage.xml
|
|||||||
# Generated Terraform provider/backend files for AWS cloud envs
|
# Generated Terraform provider/backend files for AWS cloud envs
|
||||||
iac-template/terraform-hcl-standard/aws-cloud/envs/*/provider.tf
|
iac-template/terraform-hcl-standard/aws-cloud/envs/*/provider.tf
|
||||||
iac-template/terraform-hcl-standard/aws-cloud/envs/*/backend.tf
|
iac-template/terraform-hcl-standard/aws-cloud/envs/*/backend.tf
|
||||||
|
# Generated provider/backend files for component stacks
|
||||||
|
iac-template/terraform-hcl-standard/aws-cloud/component/*/provider.tf
|
||||||
|
iac-template/terraform-hcl-standard/aws-cloud/component/*/backend.tf
|
||||||
|
|
||||||
# Ansible
|
# Ansible
|
||||||
*.retry
|
*.retry
|
||||||
|
|||||||
@ -13,7 +13,7 @@ CONFIG_DIR = Path(
|
|||||||
os.environ.get("AWS_CLOUD_CONFIG_PATH", PROJECT_ROOT / "aws-cloud" / "config")
|
os.environ.get("AWS_CLOUD_CONFIG_PATH", PROJECT_ROOT / "aws-cloud" / "config")
|
||||||
)
|
)
|
||||||
TEMPLATE_DIR = CURRENT_DIR / "templates"
|
TEMPLATE_DIR = CURRENT_DIR / "templates"
|
||||||
ENVS_DIR = CURRENT_DIR / "envs"
|
ENVS_DIR = CURRENT_DIR / "component"
|
||||||
|
|
||||||
sys.path.append(str(PROJECT_ROOT / "utils"))
|
sys.path.append(str(PROJECT_ROOT / "utils"))
|
||||||
from config_loader import load_merged_config # noqa: E402
|
from config_loader import load_merged_config # noqa: E402
|
||||||
@ -81,7 +81,10 @@ def render_templates():
|
|||||||
backend_template = env.get_template("backend.tf.j2")
|
backend_template = env.get_template("backend.tf.j2")
|
||||||
|
|
||||||
for module_name, module_config in modules.items():
|
for module_name, module_config in modules.items():
|
||||||
module_dir = ENVS_DIR / module_name
|
module_dir_name = module_config.get("component_dir") or module_name.split("-", 1)[
|
||||||
|
-1
|
||||||
|
]
|
||||||
|
module_dir = ENVS_DIR / module_dir_name
|
||||||
if not module_dir.exists():
|
if not module_dir.exists():
|
||||||
print(f"⚠️ Skipping {module_name}: {module_dir} not found")
|
print(f"⚠️ Skipping {module_name}: {module_dir} not found")
|
||||||
continue
|
continue
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user