|
|
|
|
|
by gravlaks
1093 days ago
|
|
In my organization, we teach developers Terraform, and give them a reference Terraform setup (IaC repository) for running their apps in. They also have broad permissions in their own, isolated AWS account. There are some tradeoffs, but one pro is that they don't need to request permissions from a devops teams. |
|
The problem we hit is knowledge: while Terraform is not a huge knowledge hurdle to mount … it is still apparently enough. While good engineers will have no problem picking TF up, … more mediocre ones seem to struggle with it¹.
We don't have a "reference", as things are still changing sufficiently that it isn't clear what a reference would be. (I know sometimes people have base VMs or similar, and write TF about that; we run on k8s, so the various teams essentially don't have to worry about the host VM at all — or at least, much.)
It all comes back to engineering quality, I fear.
¹with knowledge acquisition itself; TF is not particularly unique here. In fact, I'd argue skills in knowledge acquisition is what separates good engineers from not.