diff --git a/README.md b/README.md index 163431f..0191a3f 100644 --- a/README.md +++ b/README.md @@ -98,9 +98,9 @@ cloud provider you use. | [instance_short](#input_instance_short) | Shortened version of the 'instance'.
Automatic shortening is done by removal of vowels. | `string` | `""` | no | | [namespace](#input_namespace) | Element to ensure resources are generated with names that are globally
unique and do not collide. This should be a short key such as initials. | `string` | n/a | yes | | [project](#input_project) | Unique identifier for this project | `string` | `""` | no | -| [region](#input_region) | Key for the hosting provider region. | `string` | `""` | no | +| [region](#input_region) | Key for the hosting provider region. | `string` | n/a | yes | | [region_short](#input_region_short) | Shortened version of the 'region'.
Automatic shortening is done by removal of vowels unless handled by special
cases such as 'us-east-1' => 'ue1', or 'us-west-2' => 'uw2'. | `string` | `""` | no | -| [role](#input_role) | A simple name for the hosting provider account or workspace. Included in
tags to ensure that identification is simple across accounts. Examples
'production', 'development', 'main'. | `string` | `""` | no | +| [role](#input_role) | A simple name for the hosting provider account or workspace. Included in
tags to ensure that identification is simple across accounts. Examples
'production', 'development', 'main'. | `string` | n/a | yes | | [role_short](#input_role_short) | Shortened version of the 'role'.
Automatic shortening is done by removal of vowels unless handled by special
cases such as 'production' => 'prod', or 'development' => 'dev'. | `string` | `""` | no | | [tags](#input_tags) | Additional tags to include. | `map(string)` | `{}` | no | @@ -126,12 +126,16 @@ cloud provider you use. ## Roadmap +[GitHub issues](https://github.com/bendoerr-terraform-modules/terraform-null-context/issues) + See the [open issues](https://github.com/bendoerr-terraform-modules/terraform-null-context/issues) for a list of proposed features (and known issues). ## Contributing +[GitHub pull requests](https://github.com/bendoerr-terraform-modules/terraform-null-context/pulls) + Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**. @@ -153,12 +157,16 @@ appreciated**. ## License +[GitHub License](https://github.com/bendoerr-terraform-modules/terraform-null-context/blob/main/LICENSE.txt) + Distributed under the MIT License. See [LICENSE](https://github.com/bendoerr-terraform-modules/terraform-null-context/blob/main/LICENSE.txt) for more information. ## Authors +[GitHub contributors](https://github.com/bendoerr-terraform-modules/terraform-null-context/graphs/contributors) + - **Benjamin R. Doerr** - _Terraformer_ - [Benjamin R. Doerr](https://github.com/bendoerr/) - _Built Ben's Terraform Modules_ diff --git a/variables.tf b/variables.tf index 023a415..4de91df 100644 --- a/variables.tf +++ b/variables.tf @@ -19,7 +19,6 @@ variable "environment" { variable "role" { type = string - default = "" description = <<-EOT A simple name for the hosting provider account or workspace. Included in tags to ensure that identification is simple across accounts. Examples @@ -41,7 +40,6 @@ variable "role_short" { variable "region" { type = string - default = "" description = <<-EOT Key for the hosting provider region. EOT @@ -85,7 +83,7 @@ variable "project" { description = <<-EOT Unique identifier for this project EOT - nullable = false + nullable = true } variable "attributes" {