This PR updates the Consul provider to go beyond the previous legacy provider. Specifically it supports working with Consul ACLs
It also picks up some changes to the google and google_beta modules that seem to have slipped in between now and the previous codegen.
Note, this used a hacked up version of makecode.py to build the consul bindings, so the normal codegen will fail. (The main change was cloning the entire repo, and then changing it to match anything that includes provider.go not just a file named provider.go the consul module's lives at resource_provider.go
This PR updates the Consul provider to go beyond the previous legacy provider. Specifically it supports working with Consul ACLs It also picks up some changes to the
google
andgoogle_beta
modules that seem to have slipped in between now and the previous codegen.Note, this used a hacked up version of
makecode.py
to build the consul bindings, so the normal codegen will fail. (The main change was cloning the entire repo, and then changing it to match anything that includesprovider.go
not just a file namedprovider.go
the consul module's lives atresource_provider.go
Finally, it includes me in
CONTRIBUTORS.md