This message was deleted.
# general
s
This message was deleted.
m
Hi Carlo! While we don't currently have support for provisioners ala systems like Terraform, we have started to think a bit about how we might accommodate this scenario in a first-class fashion (e.g. by exposing hooks that run user code in response to a resource's CRUD operations). In the meantime, we'd suggest deploying infrastructure that accommodates pre-provisioning; ECS with Docker or EC2 with Packer are reasonable starting points.
c
ah ok, thanks
s
As someone who saw first-hand the messes that use of Terraform provisioners produced, I’m fairly happy there is no support right now! For ages I said the best usability improvement we could have made to Terraform was deleting all the provisioners!
c
ha that's funny. i wonder if it's because it pulls in the config management tools that you guys are trying to replace
i've been toying around with pure go based provisioning, similar to how you're doing code-based cloud provisioning
it feels pretty nice so far
even if you do docker, you're still provisioning the image in bash which isn't great
s
To be clear, I’m only a user of Pulumi and OSS contributor 🙂
But yes, it was because people would do things like provision single instances, then wonder why their infrastructure failed when the instance disappeared
Versus running things in autoscaling groups with ready-to-rock images