Skip to content

Commit 7069b4b

Browse files
authored
feat: Code refresh (#82)
* vars * code * outputs * docs * exmples * no python here * exmples
1 parent edea3a1 commit 7069b4b

File tree

13 files changed

+110
-123
lines changed

13 files changed

+110
-123
lines changed

.tool-versions

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@ terraform 1.5.7
22
terraform-docs 0.17.0
33
tflint 0.50.3
44
pre-commit 3.7.0
5-
# python 3.11.2

README.md

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ What does the module provide?
1414

1515
```hcl
1616
module "module_name" {
17-
source = "github.com/opsd-io/module_name?ref=v0.0.1"
17+
source = "github.com/opsd-io/terraform-module-template?ref=VERSION"
1818
19-
# Variables
20-
variable_1 = "foo"
21-
variable_2 = "bar"
19+
name = "module-template"
20+
size = 9000
2221
}
22+
2323
```
2424

2525
**IMPORTANT**: Make sure not to pin to master because there may be breaking changes between releases.
@@ -29,27 +29,39 @@ module "module_name" {
2929

3030
| Name | Version |
3131
|------|---------|
32-
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.5.7 |
32+
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.5.5 |
3333

3434
## Providers
3535

36-
No providers.
36+
| Name | Version |
37+
|------|---------|
38+
| <a name="provider_terraform"></a> [terraform](#provider\_terraform) | n/a |
3739

3840
## Modules
3941

4042
No modules.
4143

4244
## Resources
4345

44-
No resources.
46+
| Name | Type |
47+
|------|------|
48+
| [terraform_data.main](https://registry.terraform.io/providers/hashicorp/terraform/latest/docs/resources/data) | resource |
4549

4650
## Inputs
4751

48-
No inputs.
52+
| Name | Description | Type | Default | Required |
53+
|------|-------------|------|---------|:--------:|
54+
| <a name="input_name"></a> [name](#input\_name) | A name for the test resource. | `string` | n/a | yes |
55+
| <a name="input_parent_id"></a> [parent\_id](#input\_parent\_id) | The ID of the parent resource. Change will trigger a recreation. | `string` | `null` | no |
56+
| <a name="input_size"></a> [size](#input\_size) | A size for the test resource in MiB. | `number` | `256` | no |
4957

5058
## Outputs
5159

52-
No outputs.
60+
| Name | Description |
61+
|------|-------------|
62+
| <a name="output_byte_size"></a> [byte\_size](#output\_byte\_size) | The size of the resource, in bytes. |
63+
| <a name="output_full_name"></a> [full\_name](#output\_full\_name) | The full name of the resource. |
64+
| <a name="output_id"></a> [id](#output\_id) | A string value unique to the resource instance. |
5365
<!-- END_TF_DOCS -->
5466

5567
## Examples of usage
File renamed without changes.

examples/basic/main.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
module "example" {
2+
source = "github.com/opsd-io/terraform-module-template?ref=main"
3+
4+
name = "module-test"
5+
size = 9000
6+
}

examples/basic/outputs.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
output "example" {
2+
description = "Outputs from example module."
3+
value = module.example
4+
}

examples/basic/override.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Make sure we're using working version (from local directory, not git).
2+
3+
module "example" {
4+
source = "./../.."
5+
}

examples/basic/terraform.tf

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
terraform {
2+
required_version = ">= 1.5.5"
3+
4+
required_providers {
5+
aws = {
6+
source = "hashicorp/aws"
7+
version = ">= 5.0.0"
8+
}
9+
}
10+
}
11+
12+
provider "aws" {
13+
region = "us-east-1"
14+
}

examples/example_of_use/README.mkdn

Lines changed: 0 additions & 63 deletions
This file was deleted.

examples/example_of_use/main.tf

Lines changed: 0 additions & 4 deletions
This file was deleted.

examples/example_of_use/versions.tf

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)