Terraform module for public and private subnets provisioning in existing VPC
APACHE-2.0 License
Bot releases are visible (Hide)
Published by cloudpossebot about 3 years ago
var.enabled = false
.N/A
Published by cloudpossebot about 3 years ago
null-label
module versions to 0.25.0
in order to be compatible with context.tf
.make github/init
null-label
modules used in this module are incompatible with new labels in context.tf
(i.e. tenant
) which appear in 0.25.0
.make github/init
updates GitHub Actions Workflows to the latest ones exported by build-harness.Published by cloudpossebot about 3 years ago
This is an auto-generated PR that updates the context.tf
file to the latest version from cloudposse/terraform-null-label
To support all the features of the context
interface.
Published by cloudpossebot over 3 years ago
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cloudposse/utils/aws (source) | module | minor |
0.7.0 -> 0.8.0
|
v0.8.0
Published by cloudpossebot over 3 years ago
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cloudposse/utils/aws (source) | module | minor |
0.5.0 -> 0.7.0
|
v0.7.0
outputs
to make elb_logging_account
its own outputregion_az_alt_code_maps
outputv0.6.0
Published by cloudpossebot over 3 years ago
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cloudposse/utils/aws (source) | module | minor |
0.4.0 -> 0.5.0
|
v0.5.0
Published by cloudpossebot over 3 years ago
list
function with tolist
to make it work with Terraform 0.15.list
function was deprecated since Terraform v0.12 and has been removed in Terraform v0.15, resulting in an Error: Error in function call
.Published by cloudpossebot over 3 years ago
versions.tf
and that willPublished by cloudpossebot over 3 years ago
Remove use of deprecated map()
This function is removed in the upcoming Terraform 0.15. Since Terraform
0.12, you can create maps with a literal syntax instead.
Adds compatibility with Terraform 0.15. Without this, you'll see errors like:
β Error: Error in function call
β
β on .terraform/modules/dynamic_subnets/private.tf line 8, in module "private_label":
β 8: map(var.subnet_type_tag_key, format(var.subnet_type_tag_value_format, "private"))
β βββββββββββββββββ
β β var.subnet_type_tag_key is a string, known only after apply
β β var.subnet_type_tag_value_format is a string, known only after apply
β
β Call to function "map" failed: the "map" function was deprecated in Terraform v0.12 and is no longer available; use tomap({ ... })
β syntax to write a literal map.
Published by cloudpossebot over 3 years ago
Published by cloudpossebot over 3 years ago
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cloudposse/utils/aws (source) | terraform | minor |
0.3.0 -> 0.4.0
|
v0.4.0
Published by cloudpossebot over 3 years ago
This is an auto-generated PR that updates the context.tf
file to the latest version from cloudposse/terraform-null-label
To support all the features of the context
interface.
Published by cloudpossebot over 3 years ago
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cloudposse/label/null (source) | terraform | patch |
0.24.0 -> 0.24.1
|
v0.24.1
You now have control over the letter case of generated tag names and supplied labels, which means you also have control over the letter case of the ultimate id
.
Labels are the elements you can include in label_order
, namely namespace
, environment
, stage
, name
, and attributes
. For every non-empty label, a corresponding tag name is generated. For namespace
, environment
, stage
, the output is the formatted, normalized input. (By "normalized" we mean that it goes through regex_replace_chars
.), For attributes
, which is a list, each element is normalized, duplicates are removed, and the resulting list is converted to a string by joining the elements with the delimiter
(defaults to hyphen). For name
, which is special, the output is the same as id
, which is the joining of the labels in the order specified by label_order
and separated by delimiter
.
label_key_case
to one of upper
, lower
, or title
, which will result in generated tag
names in the corresponding case: NAME
, name
, or Name
. For backwards compatibility, title
is the defaultlabel_value_case
to one of upper
, lower
, title
, or none
, which will result in output label values in the corresponding case (with none
meaning no case conversion of any kind will be done, though the labels will still be subject to regex_replace_chars
). The case converted labels will show up not just in the module output of the labels themselves, but also in the tag
values and in the id
string.You can look at the test cases in examples/complete
and the expected results in test/src/examples_complete_test.go
to see examples of how this is supposed to work.
One interesting example is that you can create id
s in Pascal case by setting label_value_case = "title"
and delimiter = ""
.
Incorporates and closes #β120
Published by cloudpossebot over 3 years ago
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cloudposse/label/null (source) | terraform | minor |
0.22.1 -> 0.24.0
|
v0.24.0
Incorporates and closes #β120
You now have control over the letter case of generated tag names and supplied labels, which means you also have control over the letter case of the ultimate id
.
Labels are the elements you can include in label_order
, namely namespace
, environment
, stage
, name
, and attributes
. For every non-empty label, a corresponding tag name is generated. For namespace
, environment
, stage
, the output is the formatted, normalized input. (By "normalized" we mean that it goes through regex_replace_chars
.), For attributes
, which is a list, each element is normalized, duplicates are removed, and the resulting list is converted to a string by joining the elements with the delimiter
(defaults to hyphen). For name
, which is special, the output is the same as id
, which is the joining of the labels in the order specified by label_order
and separated by delimiter
.
label_key_case
to one of upper
, lower
, or title
, which will result in generated tag
names in the corresponding case: NAME
, name
, or Name
. For backwards compatibility, title
is the defaultlabel_value_case
to one of upper
, lower
, title
, or none
, which will result in output label values in the corresponding case (with none
meaning no case conversion of any kind will be done, though the labels will still be subject to regex_replace_chars
). The case converted labels will show up not just in the module output of the labels themselves, but also in the tag
values and in the id
string.You can look at the test cases in examples/complete
and the expected results in test/src/examples_complete_test.go
to see examples of how this is supposed to work.
One interesting example is that you can create id
s in Pascal case by setting label_value_case = "title"
and delimiter = ""
.
v0.23.0
With this release, you gain control over the letter case of generated tag names and supplied labels, which means you also have control over the letter case of the ultimate id
.
Labels are the elements you can include in label_order
, namely namespace
, environment
, stage
, name
, and attributes
. For every non-empty label, a corresponding tag name is generated. For namespace
, environment
, stage
, the output is the formatted, normalized input. (By "normalized" we mean that it goes through regex_replace_chars
.), For attributes
, which is a list, each element is normalized, duplicates are removed, and the resulting list is converted to a string by joining the elements with the delimiter
(defaults to hyphen). For name
, which is special, the output is the same as id
, which is the joining of the labels in the order specified by label_order
and separated by delimiter
.
label_key_case
to one of upper
, lower
, or title
, which will result in generated tag
names in the corresponding case: NAME
, name
, or Name
. For backwards compatibility, title
is the defaultlabel_value_case
to one of upper
, lower
, title
, or none
, which will result in output label values in the corresponding case (with none
meaning no case conversion of any kind will be done, though the labels will still be subject to regex_replace_chars
). The case converted labels will show up not just in the module output of the labels themselves, but also in the tag
values and in the id
string.You can look at the test cases in examples/complete
and the expected results in test/src/examples_complete_test.go
to see examples of how this is supposed to work.
One interesting example is that you can create id
s in Pascal case by setting label_value_case = "title"
and delimiter = ""
.
Published by cloudpossebot over 3 years ago
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cloudposse/utils/aws (source) | terraform | minor |
0.2.0 -> 0.3.0
|
v0.3.0
Published by cloudpossebot over 3 years ago
Published by cloudpossebot over 3 years ago
This is an auto-generated PR that updates the README.md and docs
To have most recent changes of README.md and doc from origin templates
Published by cloudpossebot over 3 years ago
http_endpoint
and http_put_response_hop_limit
parameters to the metadata_options
sectionA value of '' is not valid for HttpEndpoint
)Published by cloudpossebot over 3 years ago
Instance Metadata Service Version 2
forced by defaultEncryption of the root block device
enabled by defaultPublished by cloudpossebot almost 4 years ago