This repository was archived by the owner on Dec 21, 2024. It is now read-only.
File tree 26 files changed +433
-116
lines changed
26 files changed +433
-116
lines changed Original file line number Diff line number Diff line change 16
16
steps :
17
17
- uses : actions/checkout@v4
18
18
- uses : hashicorp/setup-terraform@v3
19
+
20
+ - name : Validate Terraform modules recursively
21
+ run : ./scripts/tf-validate.sh
22
+
19
23
- uses : jaxxstorm/action-install-gh-release@v1.12.0
20
24
with :
21
25
repo : terraform-docs/terraform-docs
Original file line number Diff line number Diff line change 1
1
{
2
2
"editor.formatOnSave" : true ,
3
- "json.format.enable" : true
3
+ "json.format.enable" : true ,
4
+ "cSpell.words" : [
5
+ " rulesets"
6
+ ]
4
7
}
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change
1
+ # authoritative
2
+
3
+ Configuration example for creating public GitHub repository.
4
+
5
+ <!-- BEGIN_TF_DOCS -->
6
+ ## Requirements
7
+
8
+ | Name | Version |
9
+ | ------| ---------|
10
+ | <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | ~ > 1.0 |
11
+ | <a name =" requirement_github " ></a > [ github] ( #requirement\_ github ) | ~ > 6.2 |
12
+
13
+ ## Providers
14
+
15
+ No providers.
16
+
17
+ ## Modules
18
+
19
+ | Name | Source | Version |
20
+ | ------| --------| ---------|
21
+ | <a name =" module_authoritative " ></a > [ authoritative] ( #module\_ authoritative ) | ../../ | n/a |
22
+
23
+ ## Resources
24
+
25
+ No resources.
26
+
27
+ ## Inputs
28
+
29
+ | Name | Description | Type | Default | Required |
30
+ | ------| -------------| ------| ---------| :--------:|
31
+ | <a name =" input_github_token " ></a > [ github\_ token] ( #input\_ github\_ token ) | n/a | ` string ` | n/a | yes |
32
+
33
+ ## Outputs
34
+
35
+ | Name | Description |
36
+ | ------| -------------|
37
+ | <a name =" output_this " ></a > [ this] ( #output\_ this ) | n/a |
38
+ <!-- END_TF_DOCS -->
Original file line number Diff line number Diff line change
1
+ provider "github" {
2
+ token = var. github_token
3
+ }
4
+
5
+ module "authoritative" {
6
+ source = " ../../"
7
+
8
+ name = " authoritative"
9
+
10
+ collaborators = {
11
+ authoritative = {
12
+ users = [
13
+ {
14
+ username = " some-username"
15
+ }
16
+ ],
17
+ teams = [
18
+ {
19
+ team_id = " some-team-id"
20
+ }
21
+ ]
22
+ }
23
+ }
24
+ collaborators_authoritative = true
25
+
26
+ issue_labels = [
27
+ {
28
+ name = " Urgent"
29
+ color = " #FF0000"
30
+ description = " Something urgent"
31
+ }
32
+ ]
33
+ issue_labels_authoritative = true
34
+ }
Original file line number Diff line number Diff line change
1
+ output "this" {
2
+ value = module. authoritative
3
+ }
Original file line number Diff line number Diff line change
1
+ variable "github_token" {
2
+ type = string
3
+ }
Original file line number Diff line number Diff line change
1
+ terraform {
2
+ required_version = " ~> 1.0"
3
+
4
+ required_providers {
5
+ github = {
6
+ source = " integrations/github"
7
+ version = " ~> 6.2"
8
+ }
9
+ }
10
+ }
Original file line number Diff line number Diff line change
1
+ # complete-disabled
2
+
3
+ Configuration example for creating public GitHub repository.
4
+
5
+ <!-- BEGIN_TF_DOCS -->
6
+ ## Requirements
7
+
8
+ | Name | Version |
9
+ | ------| ---------|
10
+ | <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | ~ > 1.0 |
11
+ | <a name =" requirement_github " ></a > [ github] ( #requirement\_ github ) | ~ > 6.2 |
12
+
13
+ ## Providers
14
+
15
+ No providers.
16
+
17
+ ## Modules
18
+
19
+ | Name | Source | Version |
20
+ | ------| --------| ---------|
21
+ | <a name =" module_disabled " ></a > [ disabled] ( #module\_ disabled ) | ../complete | n/a |
22
+
23
+ ## Resources
24
+
25
+ No resources.
26
+
27
+ ## Inputs
28
+
29
+ | Name | Description | Type | Default | Required |
30
+ | ------| -------------| ------| ---------| :--------:|
31
+ | <a name =" input_github_token " ></a > [ github\_ token] ( #input\_ github\_ token ) | n/a | ` string ` | n/a | yes |
32
+
33
+ ## Outputs
34
+
35
+ | Name | Description |
36
+ | ------| -------------|
37
+ | <a name =" output_this " ></a > [ this] ( #output\_ this ) | n/a |
38
+ <!-- END_TF_DOCS -->
Original file line number Diff line number Diff line change
1
+ module "disabled" {
2
+ source = " ../complete"
3
+
4
+ github_token = var. github_token
5
+ create = false
6
+ }
Original file line number Diff line number Diff line change
1
+ output "this" {
2
+ value = module. disabled
3
+ }
Original file line number Diff line number Diff line change
1
+ variable "github_token" {
2
+ type = string
3
+ }
Original file line number Diff line number Diff line change
1
+ terraform {
2
+ required_version = " ~> 1.0"
3
+
4
+ required_providers {
5
+ github = {
6
+ source = " integrations/github"
7
+ version = " ~> 6.2"
8
+ }
9
+ }
10
+ }
Original file line number Diff line number Diff line change @@ -18,10 +18,7 @@ No providers.
18
18
19
19
| Name | Source | Version |
20
20
| ------| --------| ---------|
21
- | <a name =" module_authoritatve " ></a > [ authoritatve] ( #module\_ authoritatve ) | ../../ | n/a |
22
21
| <a name =" module_complete " ></a > [ complete] ( #module\_ complete ) | ../../ | n/a |
23
- | <a name =" module_disabled " ></a > [ disabled] ( #module\_ disabled ) | ../../ | n/a |
24
- | <a name =" module_simple " ></a > [ simple] ( #module\_ simple ) | ../../ | n/a |
25
22
26
23
## Resources
27
24
@@ -31,9 +28,12 @@ No resources.
31
28
32
29
| Name | Description | Type | Default | Required |
33
30
| ------| -------------| ------| ---------| :--------:|
31
+ | <a name =" input_create " ></a > [ create] ( #input\_ create ) | n/a | ` bool ` | ` true ` | no |
34
32
| <a name =" input_github_token " ></a > [ github\_ token] ( #input\_ github\_ token ) | n/a | ` string ` | n/a | yes |
35
33
36
34
## Outputs
37
35
38
- No outputs.
36
+ | Name | Description |
37
+ | ------| -------------|
38
+ | <a name =" output_this " ></a > [ this] ( #output\_ this ) | n/a |
39
39
<!-- END_TF_DOCS -->
You can’t perform that action at this time.
0 commit comments