3 ms·
> You're lucky if you can use Terraform, but that's not the default. Oh god I thought that was unlucky. I have huge respect for Terraform for popularising what
by nailer 3y ago
> You're lucky if you can use Terraform, but that's not the default.
Oh god I thought that was unlucky. I have huge respect for Terraform for popularising what they call “infra as code” (we used to just do this with the actual AWS API) but now there’s multiple modern IaCs that use actual code with real tooling.
- shyn3 3y agoWhat's your favourite?
- nailer 3y agoI still like the flexibility of the raw AWS API, but now days CDK and Bicep for anything more complex. I really wanted to like Pulumi but it had a lot of odd bugs and leaky abstractions a couple of years ago when I got into it, it’s probably improved since then.
- awesomeMilou 3y agoIaC was popular before Terraform, it's just the first tool that really made it easy to use. Unfortunately you can't make use of it outside of $BigCloud, because it needs common and well established API's to run. If your employer self-hosts, you're either stuck with Ansible or you host OpenStack yourself (which is just a surrogate $BigCloud, since you'll likely employ the services of RedHat to manage it).
- nailer 3y agoAgreed completely on both points - that’s why I wrote “popularising” and yep hosting your own OpenStack is indeed a resource suck.
- firesteelrain 3y agoFWIW, if self-hosts also means Azure Stack Hub then you can also use Terraform. That's what I use. I don't use OpenStack but there is a Terraform provider to configure it: https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs https://registry.terraform.io/providers/terraform-provider-o...
- deleted 3y ago[deleted]