a tool for actioning that code. - Terraform is a tool for building, or changing, or versioning your infrastructure (servers, storage buckets, databases)
place, you know exactly where to go when you need to look something up - Workspaces are folders in project - Collisions in tfstate highly likely - Everything is organized by team/group/dom ain - Slightly harder for engineers to know where to go - Collisions in tfstate moderately likely - Entirely dependant on whomever wants to create a repo/workspace/etc. - Documentation highly necessary! - Collisions are least likely
Manage all your secrets - Lots of work up front for a bigger payout - Can use this - So So So Easy - Available in TFE - Secrets available in TFState Gotcha
Developers can write infrastructure code - Admin can approve/deny - Admin can Execute Lots of overhead for Admin - Anyone can write terraform code - Admin can approve/deny code - Developers can use an orchestrator (in house/jenkins) to execute code - No developers are given access to do anything in the UI