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
Copy file name to clipboardExpand all lines: README.md
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,7 +46,7 @@
46
46
47
47
48
48
This is `terraform-example-module` project provides all the scaffolding for a typical well-built Cloud Posse module. It's a template repository you can
49
-
use when creating new repositories.
49
+
use when creating new repositories.
50
50
51
51
52
52
---
@@ -120,7 +120,7 @@ Available targets:
120
120
121
121
| Name | Version |
122
122
|------|---------|
123
-
| terraform |~> 0.12.0 |
123
+
| terraform |>= 0.12.0, < 0.14.0 |
124
124
| local |~> 1.2 |
125
125
| random |~> 2.2 |
126
126
@@ -165,7 +165,10 @@ Check out these related projects.
165
165
166
166
For additional context, refer to some of these links.
167
167
168
+
-[Terraform Standard Module Structure](https://www.terraform.io/docs/modules/index.html#standard-module-structure) - HashiCorp's standard module structure is a file and directory layout we recommend for reusable modules distributed in separate repositories.
169
+
-[Terraform Module Requirements](https://www.terraform.io/docs/registry/modules/publish.html#requirements) - HashiCorp's guidance on all the requirements for publishing a module. Meeting the requirements for publishing a module is extremely easy.
168
170
-[Terraform `random_integer` Resource](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/integer) - The resource random_integer generates random values from a given range, described by the min and max attributes of a given resource.
171
+
-[Terraform Version Pinning](https://www.terraform.io/docs/configuration/terraform.html#specifying-a-required-terraform-version) - The required_version setting can be used to constrain which versions of the Terraform CLI can be used with your configuration
169
172
170
173
171
174
## Help
@@ -240,7 +243,7 @@ In general, PRs are welcome. We follow the typical "fork-and-pull" Git workflow.
Copy file name to clipboardExpand all lines: README.yaml
+15-6Lines changed: 15 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
#
2
+
#
3
3
# This is the canonical configuration for the `README.md`
4
4
# Run `make readme` to rebuild the `README.md`
5
5
#
@@ -17,9 +17,9 @@ license: "APACHE2"
17
17
copyrights:
18
18
- name: "Cloud Posse, LLC"
19
19
url: "https://cloudposse.com"
20
-
year: "2016"
20
+
year: "2020"
21
21
22
-
# Canonical GitHub repo
22
+
# Canonical GitHub repo
23
23
github_repo: cloudposse/terraform-example-module
24
24
25
25
# Badges to display
@@ -42,15 +42,24 @@ related:
42
42
43
43
# List any resources helpful for someone to get started. For example, link to the hashicorp documentation or AWS documentation.
44
44
references:
45
+
- name: "Terraform Standard Module Structure"
46
+
description: "HashiCorp's standard module structure is a file and directory layout we recommend for reusable modules distributed in separate repositories."
description: "HashiCorp's guidance on all the requirements for publishing a module. Meeting the requirements for publishing a module is extremely easy."
This is `terraform-example-module` project provides all the scaffolding for a typical well-built Cloud Posse module. It's a template repository you can
52
-
use when creating new repositories.
53
-
61
+
use when creating new repositories.
62
+
54
63
# Introduction to the project
55
64
#introduction: |-
56
65
# This is an introduction.
@@ -74,7 +83,7 @@ examples: |-
74
83
# How to get started quickly
75
84
#quickstart: |-
76
85
# Here's how to get started...
77
-
86
+
78
87
# Other files to include in this README from the project folder
0 commit comments