File tree 5 files changed +72
-87
lines changed
5 files changed +72
-87
lines changed Original file line number Diff line number Diff line change
1
+ name : Generate terraform docs
2
+ on :
3
+ - pull_request
4
+ jobs :
5
+ docs :
6
+ runs-on : ubuntu-latest
7
+ steps :
8
+ - uses : actions/checkout@v3
9
+ with :
10
+ ref : ${{ github.event.pull_request.head.ref }}
11
+ - name : Render terraform docs inside the README.md and push changes back to PR branch
12
+ uses :
terraform-docs/[email protected]
13
+ with :
14
+ github-token : ${{ secrets.GH_TOKEN }}
15
+ working-dir : .
16
+ output-file : README.md
17
+ output-method : replace
18
+ config-file : .terraform-docs.yml
19
+ git-push : " true"
Original file line number Diff line number Diff line change
1
+ # .terraform-docs.yaml
2
+ formatter : toml # this is required
3
+
4
+ version : " "
5
+
6
+ header-from : main.tf
7
+ footer-from : " variables.tf"
8
+
9
+
10
+ content : " "
11
+
12
+ output :
13
+ file : README.md # output-file
14
+ mode : replace
15
+ template : |-
16
+ <!-- BEGIN_TF_DOCS -->
17
+ {{ .Content }}
18
+ <!-- END_TF_DOCS -->
19
+
20
+ output-values :
21
+ enabled : false
22
+ from : " "
23
+
24
+ sort :
25
+ enabled : true
26
+ by : name
27
+
28
+ settings :
29
+ anchor : true
30
+ color : true
31
+ default : true
32
+ description : false
33
+ escape : true
34
+ hide-empty : true
35
+ html : true
36
+ indent : 4
37
+ lockfile : true
38
+ required : true
39
+ sensitive : true
40
+ type : true
Original file line number Diff line number Diff line change 1
1
<!-- BEGIN_TF_DOCS -->
2
- ## Requirements
2
+ #### Requirements
3
3
4
4
| Name | Version |
5
5
| ------| ---------|
6
6
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.6.4 |
7
- | <a name =" requirement_azurerm " ></a > [ azurerm] ( #requirement\_ azurerm ) | 3.94 .0 |
7
+ | <a name =" requirement_azurerm " ></a > [ azurerm] ( #requirement\_ azurerm ) | 3.100 .0 |
8
8
9
- ## Providers
9
+ #### Providers
10
10
11
11
| Name | Version |
12
12
| ------| ---------|
13
- | <a name =" provider_azurerm " ></a > [ azurerm] ( #provider\_ azurerm ) | 3.94 .0 |
13
+ | <a name =" provider_azurerm " ></a > [ azurerm] ( #provider\_ azurerm ) | 3.100 .0 |
14
14
15
- ## Modules
16
-
17
- No modules.
18
-
19
- ## Resources
15
+ #### Resources
20
16
21
17
| Name | Type |
22
18
| ------| ------|
23
- | [ azurerm_route_table.main] ( https://registry.terraform.io/providers/hashicorp/azurerm/3.94 .0/docs/resources/route_table ) | resource |
24
- | [ azurerm_client_config.current] ( https://registry.terraform.io/providers/hashicorp/azurerm/3.94 .0/docs/data-sources/client_config ) | data source |
25
- | [ azurerm_resource_group.main] ( https://registry.terraform.io/providers/hashicorp/azurerm/3.94 .0/docs/data-sources/resource_group ) | data source |
19
+ | [ azurerm_route_table.main] ( https://registry.terraform.io/providers/hashicorp/azurerm/3.100 .0/docs/resources/route_table ) | resource |
20
+ | [ azurerm_client_config.current] ( https://registry.terraform.io/providers/hashicorp/azurerm/3.100 .0/docs/data-sources/client_config ) | data source |
21
+ | [ azurerm_resource_group.main] ( https://registry.terraform.io/providers/hashicorp/azurerm/3.100 .0/docs/data-sources/resource_group ) | data source |
26
22
27
- ## Inputs
23
+ #### Inputs
28
24
29
25
| Name | Description | Type | Default | Required |
30
26
| ------| -------------| ------| ---------| :--------:|
@@ -37,7 +33,7 @@ No modules.
37
33
| <a name =" input_route_table_disable_bgp_route_propagation " ></a > [ route\_ table\_ disable\_ bgp\_ route\_ propagation] ( #input\_ route\_ table\_ disable\_ bgp\_ route\_ propagation ) | Boolean flag which controls propagation of routes learned by BGP on that route table. True means disable. | ` bool ` | ` true ` | no |
38
34
| <a name =" input_route_table_name " ></a > [ route\_ table\_ name] ( #input\_ route\_ table\_ name ) | The name of the route table. Changing this forces a new resource to be created. | ` string ` | n/a | yes |
39
35
40
- ## Outputs
36
+ #### Outputs
41
37
42
38
| Name | Description |
43
39
| ------| -------------|
Original file line number Diff line number Diff line change 1
1
terraform {
2
2
required_providers {
3
3
azurerm = {
4
- source = " hashicorp/azurerm"
5
- version = " 3.94 .0"
4
+ source = " hashicorp/azurerm"
5
+ version = " 3.100 .0"
6
6
}
7
7
}
8
8
required_version = " >= 1.6.4"
9
- }
9
+ }
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments