Create dedicated S3 tfstate bucket on account level,
s3 name: devopsph-tfstate-<account name>
https://github.com/mikaelvg/iac/tree/master/stacks/tfstate-bucket
On a company or entity level, separated by enviroments. There is one VPC for each.
naming convention: <company name>-<type>-<env>
TF folder location: services/network
company names:
devopsph - intended for public consumption
devkinetics - gsync subsidiary.
serbisyo - devkinetics application project.
type: AWS Security layers like security groups, etc.
Envs ex. dev, qa, uat
Each applications has corresponding set of TF codes dedicated to the application.