.cache/
.idea/
.DS_Store
.vscode

# Current env file
.current-env

# UDS/Zarf things
*.tar.zst
*.tar.gz
zarf-sbom

# Local .terraform directories
.terraform/
*.terraform.*
# .tfstate files
*.tfstate
*.tfstate.*

!*.terraform.lock.hcl
terraform-outputs.txt

*.pid

# Crash log files
crash.log
crash.*.log

# Exclude all .tfvars files, which are likely to contain sensitive data, such as
# password, private keys, and other secrets. These should not be part of version
# control as they are data points which are potentially sensitive and subject
# to change depending on the environment.
*.tfvars
*.tfvars.json

terraform/builds

# Except ones that we do want to commit because they are used for automated tests
!iac/env/**/*.tfvars

# Ignore override files as they are usually used to override resources locally and so
# are not checked in
override.tf
override.tf.json
*_override.tf
*_override.tf.json

# Include override files you do wish to add to version control using negated pattern
# !example_override.tf

# Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan
# example: *tfplan*

# Ignore CLI configuration files
.terraformrc
terraform.rc

# Ignore Terraform cache
.terragrunt-cache*

# Ignore Checkov external module downloads
.external_modules

examples/zarf-complete-example/build

#ignore lamba builds json file created from deploying lambda resource

**/ignore

# keep these for dev branch
# iac/env/*/backends/*.conf

**/builds
**/.terraform.lock.hcl


**/uds-config.yaml