develop and deploy stages
VScode Extension(terraform) -> terraform validate(local) -> commit(pre-commit hook) -> push -> pull request(infracost, terrform validate, terraform plan, tf init, security) -> merge -> deploy-> test -> staging -> prod
VScode Extension(terraform) -> terraform validate(local) -> commit(pre-commit hook) -> push -> pull request(infracost, terrform validate, terraform plan, tf init, security) -> merge -> deploy-> test -> staging -> prod