Amardeep:
Hi All,
I am looking enterprise level best practices for Terraform regarding following-
- Code Development
- Environment
- Module management
- Code management
- Version control - Consider enterprise level multiple deployment for sub projects and provide input of handling the new version release and deploy on exiting infra etc.
Thanks
Cai Walkowiak:
That is a hefty topic but one I can probably assist with if you’d like to set up some time.
How wide spread is the development team, how many people will be hands on a single effort as well as how many people will be on all Terraform development efforts?
This will significantly impact the code dev, mgmt, VCS and Environment management.
3. Is a pretty solid consideration for using the Private Registry especially at Enterprise level.
At enterprise level you may be looking at using dynamic backends and the requires a layer of abstraction through another service such as Terragrunt - but does not need that explicitly with dedicated repos and appropriate VCS pipelines.