glue

cloudposse/glue/aws

Terraform Module HCL AWS

Terraform modules for provisioning and managing AWS Glue resources

Install
module "glue" {
source = "cloudposse/glue/aws"
version = "0.4.0"
}
⭐ Source on GitHub 📦 Registry page
README

terraform-aws-glue ![Latest Release](https://github.com/cloudposse/terraform-aws-glue/releases/latest) ![Slack Community](https://slack.cloudposse.com) ![Discourse Forum](https://ask.sweetops.com/) [![README Header][readme_header_img]][readme_header_link] [![Cloud Posse][logo]](https://cpco.io/homepage) Terraform modules for provisioning and managing AWS Glue resources. The following Glue resources are supported: - Catalog database - Catalog table - Connection - Crawler - Job - Registry - Schema - Trigger - Workflow Refer to modules for more details. --- This project is part of our comprehensive "SweetOps" approach towards DevOps. [ ][share_email] [ ][share_googleplus] [ ][share_facebook] [ ][share_reddit] [ ][share_linkedin] [ ][share_twitter] It's 100% Open Source and licensed under the

Inputs (18)
NameTypeDescriptionDefault
enabledboolSet to false to prevent the module from creating any resourcesnull
namestringID element. Usually the component or solution name, e.g. 'app' or 'jenkins'. Thinull
delimiterstringDelimiter to be used between ID elements. Defaults to `-` (hyphen). Set to `""` null
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{}
regex_replace_charsstringTerraform regular expression (regex) string. Characters matching the regex will null
label_key_casestringControls the letter case of the `tags` keys (label names) for tags generated by null
environmentstringID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'stnull
label_value_casestringControls the letter case of ID elements (labels) as included in `id`, set as tagnull
namespacestringID element. Usually an abbreviation of your organization name, e.g. 'eg' or 'cp'null
tenantstringID element _(Rarely used, not included by default)_. A customer identifier, indinull
labels_as_tagsset(string)Set of labels (ID elements) to include as tags in the `tags` output. Default is [ "default" ]
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
descriptor_formatsanyDescribe additional descriptors to be output in the `descriptors` output map. Ma{}
contextanySingle object for setting entire context at once. See description of individual { "additional_tag_map": {}, "attribu
stagestringID element. Usually used to indicate role, e.g. 'prod', 'staging', 'source', 'bunull
id_length_limitnumberLimit `id` to this many characters (minimum 6). Set to `0` for unlimited length.null
Details
FrameworkTerraform Module
LanguageHCL
Version0.4.0
Cloud AWS
★ Stars34
Forks37
Total downloads1.1M
Inputs18
Examples2
Submodules9
LicenseApache-2.0
Namespacecloudposse
Updated