The goal of this repository is to show how to create a Terraform custom provider.
This repository contains two main pieces of code:
- Server
- Exposes a basic API to create, tead, update or delete
word
resources. - You can find more information about the server here
- Exposes a basic API to create, tead, update or delete
- Provider
- Custom Terraform provider that can create, read, update or delete
word
resources. - You can find more information about the provider here
- Custom Terraform provider that can create, read, update or delete
- Clone this repository:
git clone git@github.com:julianespinel/terraform-custom-provider.git
- Start the server by following these instructions
- Use the custom Terraform provider by following these steps
You can find more information about Terraform and Terraform providers here:
- How to write a custom provider: https://www.terraform.io/docs/extend/writing-custom-providers.html
- Provider best practices: https://www.terraform.io/docs/extend/hashicorp-provider-design-principles.html