You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support latest version of terraform-null-label and its variables (#10)
* Support latest version of terraform-null-label and its variables.
Bumps veresion of terraform-null-label to 0.5.3 (latest at time of writing).
Copies variable descriptions from new version.
Adds defaults for namespace and stage to match the default behavior of terraform-null-resource.
Deduplicates label resource input vars with the new 'context' feature.
The new version of terraform-null-label filters some characters out of its input variables, which
may cause names of resources created by this module to change.
* Apply output of `make readme`.
@@ -25,7 +26,17 @@ __NOTE:__ This module cannot be used to apply changes to the `mfa_delete` featur
25
26
26
27
---
27
28
28
-
This project is part of our comprehensive ["SweetOps"](https://docs.cloudposse.com) approach towards DevOps.
29
+
This project is part of our comprehensive ["SweetOps"](https://cpco.io/sweetops) approach towards DevOps.
30
+
[<imgalign="right"title="Share via Email"src="https://docs.cloudposse.com/images/ionicons/ios-email-outline-2.0.1-16x16-999999.svg"/>][share_email]
31
+
[<imgalign="right"title="Share on Google+"src="https://docs.cloudposse.com/images/ionicons/social-googleplus-outline-2.0.1-16x16-999999.svg" />][share_googleplus]
32
+
[<imgalign="right"title="Share on Facebook"src="https://docs.cloudposse.com/images/ionicons/social-facebook-outline-2.0.1-16x16-999999.svg" />][share_facebook]
33
+
[<imgalign="right"title="Share on Reddit"src="https://docs.cloudposse.com/images/ionicons/social-reddit-outline-2.0.1-16x16-999999.svg" />][share_reddit]
34
+
[<imgalign="right"title="Share on LinkedIn"src="https://docs.cloudposse.com/images/ionicons/social-linkedin-outline-2.0.1-16x16-999999.svg" />][share_linkedin]
35
+
[<imgalign="right"title="Share on Twitter"src="https://docs.cloudposse.com/images/ionicons/social-twitter-outline-2.0.1-16x16-999999.svg" />][share_twitter]
36
+
37
+
38
+
[][terraform_modules]
39
+
29
40
30
41
31
42
It's 100% Open Source and licensed under the [APACHE2](LICENSE).
@@ -36,6 +47,11 @@ It's 100% Open Source and licensed under the [APACHE2](LICENSE).
36
47
37
48
38
49
50
+
We literally have [*hundreds of terraform modules*][terraform_modules] that are Open Source and well-maintained. Check them out!
51
+
52
+
53
+
54
+
39
55
40
56
41
57
@@ -103,23 +119,26 @@ Available targets:
103
119
lint Lint terraform code
104
120
105
121
```
106
-
107
122
## Inputs
108
123
109
124
| Name | Description | Type | Default | Required |
110
125
|------|-------------|:----:|:-----:|:-----:|
111
126
| acl | The canned ACL to apply to the S3 bucket | string |`private`| no |
127
+
| additional_tag_map | Additional tags for appending to each tag map | map |`<map>`| no |
112
128
| attributes | Additional attributes (e.g. `state`) | list |`<list>`| no |
113
-
| delimiter | Delimiter to be used between `namespace`, `stage`, `name`, and `attributes`| string |`-`| no |
129
+
| context | Default context to use for passing state between label invocations | map |`<map>`| no |
130
+
| delimiter | Delimiter to be used between `namespace`, `environment`, `stage`, `name` and `attributes`| string |`-`| no |
| environment | Environment, e.g. 'prod', 'staging', 'dev', 'pre-prod', 'UAT' | string | `` | no |
115
133
| force_destroy | A boolean that indicates the S3 bucket can be destroyed even if it contains objects. These objects are not recoverable | string |`false`| no |
134
+
| label_order | The naming order of the id output and Name tag | list |`<list>`| no |
116
135
| mfa_delete | A boolean that indicates that versions of S3 objects can only be deleted with MFA. ( Terraform cannot apply changes of this value; https://github.com/terraform-providers/terraform-provider-aws/issues/629 ) | string |`false`| no |
117
-
| name |Name (e.g. `app` or `cluster`)| string |`terraform`| no |
118
-
| namespace | Namespace (e.g. `cp` or `cloudposse`)| string |-|yes|
136
+
| name |Solution name, e.g. 'app' or 'jenkins'| string |`terraform`| no |
137
+
| namespace | Namespace, which could be your organization name or abbreviation, e.g. 'eg' or 'cp'| string |``|no|
119
138
| read_capacity | DynamoDB read capacity units | string |`5`| no |
120
139
| region | AWS Region the S3 bucket should reside in | string | - | yes |
| write_capacity | DynamoDB write capacity units | string |`5`| no |
124
143
125
144
## Outputs
@@ -136,6 +155,13 @@ Available targets:
136
155
137
156
138
157
158
+
## Share the Love
159
+
160
+
Like this project? Please give it a ★ on [our GitHub](https://github.com/cloudposse/terraform-aws-tfstate-backend)! (it helps us **a lot**)
161
+
162
+
Are you using this project or any of our other projects? Consider [leaving a testimonial][testimonial]. =)
163
+
164
+
139
165
## Related Projects
140
166
141
167
Check out these related projects.
@@ -151,26 +177,38 @@ Check out these related projects.
151
177
152
178
File a GitHub [issue](https://github.com/cloudposse/terraform-aws-tfstate-backend/issues), send us an [email][email] or join our [Slack Community][slack].
Work directly with our team of DevOps experts via email, slack, and video conferencing.
157
185
158
186
We provide [*commercial support*][commercial_support] for all of our [Open Source][github] projects. As a *Dedicated Support* customer, you have access to our team of subject matter experts at a fraction of the cost of a full-time engineer.
-**Questions.** We'll use a Shared Slack channel between your team and ours.
163
191
-**Troubleshooting.** We'll help you triage why things aren't working.
164
192
-**Code Reviews.** We'll review your Pull Requests and provide constructive feedback.
165
193
-**Bug Fixes.** We'll rapidly work to fix any bugs in our projects.
166
-
-**Build New Terraform Modules.** We'll develop original modules to provision infrastructure.
194
+
-**Build New Terraform Modules.** We'll [develop original modules][module_development] to provision infrastructure.
167
195
-**Cloud Architecture.** We'll assist with your cloud strategy and design.
168
196
-**Implementation.** We'll provide hands-on support to implement our reference architectures.
169
197
170
198
171
-
## Community Forum
172
199
173
-
Get access to our [Open Source Community Forum][slack] on Slack. It's **FREE** to join for everyone! Our "SweetOps" community is where you get to talk with others who share a similar vision for how to rollout and manage infrastructure. This is the best place to talk shop, ask questions, solicit feedback, and work together as a community to build *sweet* infrastructure.
200
+
## Terraform Module Development
201
+
202
+
Are you interested in custom Terraform module development? Submit your inquiry using [our form][module_development] today and we'll get back to you ASAP.
203
+
204
+
205
+
## Slack Community
206
+
207
+
Join our [Open Source Community][slack] on Slack. It's **FREE** for everyone! Our "SweetOps" community is where you get to talk with others who share a similar vision for how to rollout and manage infrastructure. This is the best place to talk shop, ask questions, solicit feedback, and work together as a community to build totally *sweet* infrastructure.
208
+
209
+
## Newsletter
210
+
211
+
Signup for [our newsletter][newsletter] that covers everything on our technology radar. Receive updates on what we're up to on GitHub as well as awesome new projects we discover.
174
212
175
213
## Contributing
176
214
@@ -180,7 +218,7 @@ Please use the [issue tracker](https://github.com/cloudposse/terraform-aws-tfsta
180
218
181
219
### Developing
182
220
183
-
If you are interested in being a contributor and want to get involved in developing this project or [help out](https://github.com/orgs/cloudposse/projects/3) with our other projects, we would love to hear from you! Shoot us an [email](mailto:[email protected]).
221
+
If you are interested in being a contributor and want to get involved in developing this project or [help out](https://cpco.io/help-out) with our other projects, we would love to hear from you! Shoot us an [email][email].
184
222
185
223
In general, PRs are welcome. We follow the typical "fork-and-pull" Git workflow.
186
224
@@ -195,7 +233,7 @@ In general, PRs are welcome. We follow the typical "fork-and-pull" Git workflow.
We're a [DevOps Professional Services][hire] company based in Los Angeles, CA. We love [Open Source Software](https://github.com/cloudposse/)!
281
+
We're a [DevOps Professional Services][hire] company based in Los Angeles, CA. We ❤️ [Open Source Software][we_love_open_source].
244
282
245
-
We offer paid support on all of our projects.
283
+
We offer [paid support][commercial_support] on all of our projects.
246
284
247
-
Check out [our other projects][github], [apply for a job][jobs], or [hire us][hire] to help with your cloud strategy and implementation.
285
+
Check out [our other projects][github], [follow us on twitter][twitter], [apply for a job][jobs], or [hire us][hire] to help with your cloud strategy and implementation.
| environment | Environment, e.g. 'prod', 'staging', 'dev', 'pre-prod', 'UAT' | string | `` | no |
10
12
| force_destroy | A boolean that indicates the S3 bucket can be destroyed even if it contains objects. These objects are not recoverable | string |`false`| no |
13
+
| label_order | The naming order of the id output and Name tag | list |`<list>`| no |
11
14
| mfa_delete | A boolean that indicates that versions of S3 objects can only be deleted with MFA. ( Terraform cannot apply changes of this value; https://github.com/terraform-providers/terraform-provider-aws/issues/629 ) | string |`false`| no |
12
-
| name |Name (e.g. `app` or `cluster`)| string |`terraform`| no |
13
-
| namespace | Namespace (e.g. `cp` or `cloudposse`)| string |-|yes|
15
+
| name |Solution name, e.g. 'app' or 'jenkins'| string |`terraform`| no |
16
+
| namespace | Namespace, which could be your organization name or abbreviation, e.g. 'eg' or 'cp'| string |``|no|
14
17
| read_capacity | DynamoDB read capacity units | string |`5`| no |
15
18
| region | AWS Region the S3 bucket should reside in | string | - | yes |
0 commit comments