Terraform module for the HAProxy charmΒΆ
Terraform is an infrastructure as code tool to assist in deployment. The HAProxy charm provides a Terraform module for deployment. The auto-generated documentation is located at terraform/product/README.md in the repository, and documents the module, resources, inputs, and outputs.
The Terraform module supports deploying HAProxy charm as a single unit, or with hacluster for High Availability.
There are additional options to provide more capabilities to the HAProxy charm:
The
haproxy_ddos_protection_configuratoroption can be used to provide the DDOS protection configuration to the HAProxy charm.The
haproxy_spoe_authoption can be used to provide the SPOE authentication configuration to the HAProxy charm.The
oauth_external_idp_integratoroption can be used to provide the external IDP integration configuration to the HAProxy charm.