I've been playing around with writing a custom resource for AWS which combines other resources in a useful way. (It's too complex to achieve effectively with a Terraform module.)
The documentation (starting with the Plugins page) outlines how to create a completely new resource from scratch. However, is it possible to "attach" my custom resource to the AWS provider? This would allow me to:
- name my resources e.g.
aws_fooinstead ofawscontrib_foo - presumably, access AWS credentials already defined for that provider
terraform-provider-awsmaintainers declined the PR, and two, it looks like an interesting problem. Plus, the first paragraph of the plugin development page seems to imply that it's possible - Ryan Kennedy