diff --git a/.gitignore b/.gitignore index 7a3e2fd..11b5161 100644 --- a/.gitignore +++ b/.gitignore @@ -1,29 +1,80 @@ -# Local .terraform directories -**/.terraform/* - -# .tfstate files -*.tfstate -*.tfstate.* - -# Crash log files -crash.log - -# Ignore any .tfvars files that are generated automatically for each Terraform run. Most -# .tfvars files are managed as part of configuration and so should be included in -# version control. -# -# example.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* +# More on Git Ignore: https://git-scm.com/docs/gitignore + +# Logs and temp files +*.log +*.tmp +*.lock + +# OS files +.DS_Store +Thumbs.db + +# Bash history file +.bash_history + +# Backup files created by Bash +*~ + +# Bash execution output files +*.out +*.bak +*.swp + +# GitHub Actions +.github/workflows/*.log +.github/actions/*.log + +# GitHub Actions cache +.github/actions/cache + +# VS Code workspace settings +.vscode/ +.vscode/settings.json +.vscode/tasks.json +.vscode/launch.json +.vscode/extensions.json + +# VS Code extensions directories +.vscode-test/ +.vscode-extensions/ + +# node modules +node_modules/ + +# environment vars +.env +.env.local +.env.production +.env.test + +# Compiled code or temporary files +*.pyc +*.class +*.o + +# Build output and distribution directories +dist/ +build/ + +# Lock files +package-lock.json +yarn.lock +pipfile.lock + +# JetBrains IDEs +.idea/ +*.iml + +# Sublime project settings +*.sublime-workspace +*.sublime-project + +# Vim temporary files +*.swp +*.swo + +# Emacs backup files +*~ + +# Shellcheck temporary files +*.shellcheck