Terraform module to deploy aws-health-exporter on kubernetes.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Christophe van de Kerchove 4932f6d963
feat: Initial version of module
1 week ago
examples/default feat: Initial version of module 1 week ago
.gitignore feat: Initial version of module 1 week ago
.pre-commit-config.yaml feat: Initial version of module 1 week ago
AUTHORS feat: Initial version of module 1 week ago
CHANGELOG.md feat: Initial version of module 1 week ago
Jenkinsfile feat: Initial version of module 1 week ago
LICENSE feat: Initial version of module 1 week ago
README.md feat: Initial version of module 1 week ago
main.tf feat: Initial version of module 1 week ago
outputs.tf feat: Initial version of module 1 week ago
variables.tf feat: Initial version of module 1 week ago
versions.tf feat: Initial version of module 1 week ago

README.md

terraform-module-kubernetes-aws-health-exporter

Terraform module to deploy aws-health-exporter on kubernetes.

Providers

Name Version
kubernetes >= 1.10.0
random >= 2.0.0

Inputs

Name Description Type Default Required
access_key Client ID that will be used by the aws-health-exporter. string n/a yes
annotations Additionnal annotations that will be merged on all resources. map {} no
container_args List of additionnal arguments passed to the container. list [] no
deployment_annotations Additionnal annotations that will be merged on the deployment. map {} no
deployment_labels Additionnal labels that will be merged on the deployment. map {} no
deployment_name Name of the deployment that will be create. string "aws-health-exporter" no
enabled Whether or not to enable this module. bool true no
image_name Name of the docker image to use. string "jimdo/aws-health-exporter" no
image_pull_policy Image pull policy on the main container. string "IfNotPresent" no
image_version Tag of the docker image to use. string "latest" no
labels Additionnal labels that will be merged on all resources. map {} no
namespace Namespace in which the module will be deployed. string "default" no
replicas Number of replicas to deploy. number 1 no
secret_annotations Additionnal annotations that will be merged for the secret. map {} no
secret_key Client secret that will be used by the aws-health-exporter. string n/a yes
secret_labels Additionnal labels that will be merged for the secret. map {} no
secret_name Name of the secret that will be created. string "aws-health-exporter" no
service_annotations Additionnal annotations that will be merged for the service. map {} no
service_labels Additionnal labels that will be merged for the service. map {} no
service_name Name of the service that will be create string "aws-health-exporter" no

Outputs

Name Description
deployment_name Name of the deployment created by the module.
secret_name Name of the secret created by the module.
service_name Name of the service created by the module.