merge-values

dabble-of-devops-bioanalyze/merge-values/helm

Terraform Module HCL HELM

Merge your helm --values to a single values file

Install
module "merge-values" {
source = "dabble-of-devops-bioanalyze/merge-values/helm"
version = "0.5.0"
}
plain text: /constructs/tfmod-dabble-of-devops-bioanalyze-merge-values-helm/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-helm-merge-values ![Latest Release](https://github.com/cloudposse/terraform-example-module/releases/latest) ![Slack Community](https://slack.cloudposse.com) ![Discourse Forum](https://ask.sweetops.com/) !BioAnalyze Logo Terraform module to deploy a multiuser Jupyterhub + Dask Cluster on an existing EKS cluster using the DaskHub helm chart. It deploys the DaskHub Helm chart, and optionally configures SSL for you if you are using a domain name on AWS hosted with Route53. --- This project is part of the "BioAnalyze" project, which aims to make High Performance Compute Architecture accessible to everyone. It's 100% Open Source and licensed under the APACHE2. Data Science Infrastructure on AWS !BioAnalyze Logo Introduction This module was written because: `` helm install release_name

Inputs (21)
NameTypeDescriptionDefault
helm_values_dirstringDirectory to store additional daskhub values files. required
label_value_casestringControls the letter case of ID elements (labels) as included in `id`, set as tagnull
regex_replace_charsstringTerraform regular expression (regex) string. Characters matching the regex will null
delimiterstringDelimiter to be used between ID elements. Defaults to `-` (hyphen). Set to `""` null
labels_as_tagsset(string)Set of labels (ID elements) to include as tags in the `tags` output. Default is [ "default" ]
label_key_casestringControls the letter case of the `tags` keys (label names) for tags generated by null
helm_release_merged_values_filestringPath to merged helm files. If none is supplied one will be created for you.""
namestringID element. Usually the component or solution name, e.g. 'app' or 'jenkins'. Thinull
environmentstringID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'stnull
stagestringID element. Usually used to indicate role, e.g. 'prod', 'staging', 'source', 'bunull
tagsmap(string)Additional tags (e.g. `{'BusinessUnit': 'XYZ'}`). Neither the tag keys nor the t{}
label_orderlist(string)The order in which the labels (ID elements) appear in the `id`. Defaults to ["nanull
id_length_limitnumberLimit `id` to this many characters (minimum 6). Set to `0` for unlimited length.null
descriptor_formatsanyDescribe additional descriptors to be output in the `descriptors` output map. Ma{}
helm_values_fileslist(string)Paths to additional values files to pass into the helm install command.[]
namespacestringID element. Usually an abbreviation of your organization name, e.g. 'eg' or 'cp'null
enabledboolSet to false to prevent the module from creating any resourcesnull
tenantstringID element _(Rarely used, not included by default)_. A customer identifier, indinull
attributeslist(string)ID element. Additional attributes (e.g. `workers` or `cluster`) to add to `id`, []
additional_tag_mapmap(string)Additional key-value pairs to add to each map in `tags_as_list_of_maps`. Not add{}
contextanySingle object for setting entire context at once. See description of individual { "additional_tag_map": {}, "attribu
Outputs (4)
helm_values_files — Listing the values file for debugging
helm_values_dir
merge_helm_values_files_command
helm_release_merged_values_file
Resources (1)
null_resource
Details
FrameworkTerraform Module
LanguageHCL
Version0.5.0
Cloud HELM
★ Stars1
Forks3
Total downloads704
Inputs21
Outputs4
Resources1
Examples1
LicenseApache-2.0
Namespacedabble-of-devops-bioanalyze
Updated