This Terraform custom provider is designed for own use case scenario.
Terraform version | minimum provider version | maxmimum provider version |
---|---|---|
>= 1.3.x | 0.1.1 | latest |
-
Run make file
make install-local-custom-provider
to install the provider under ~/.terraform.d/plugins. -
The provider source should be change to the path that configured in the Makefile:
terraform { required_providers { st-ucloud = { source = "example.local/myklst/st-ucloud" } } }
This custom provider exists due to UCloud doesn't support Terraform officially.
-
st-ucloud_cdn_domain
Configure acl, origin, cache control of a domain.
-
st-ucloud_ssl_certificate
Manage ssl certificates.
-
st-ucloud_cdn_domain_ssl_association
Associate and disassociate ssl from domain.
-
st-ucloud_ssl_certificate
Query all ssl certificates in UCloud.
- Website: https://www.terraform.io
- Terraform Plugin Framework: https://developer.hashicorp.com/terraform/tutorials/providers-plugin-framework
- UCloud official Terraform provider: https://github.com/ucloud/terraform-provider-ucloud