Skip to content

Commit 4f936ce

Browse files
authored
Merge pull request #21 from getindata/feature/intoduce_context_provider
feat!: Replace `context.tf` with context provider
2 parents 154a7d4 + 9774d0a commit 4f936ce

22 files changed

+336
-961
lines changed

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ repos:
55
- id: terraform-validate # It should be the first step as it runs terraform init required by tflint
66
- id: terraform-fmt
77
- id: tflint
8-
args:
9-
- "--config=__GIT_ROOT__/.tflint.hcl"
8+
# args:
9+
# - "--config=__GIT_ROOT__/.tflint.hcl"
1010

1111
- repo: https://github.com/terraform-docs/terraform-docs
1212
rev: "v0.18.0" # Get the latest from: https://github.com/terraform-docs/terraform-docs/releases

.terraform-docs.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ sections:
66
hide: []
77
show: [all]
88

9+
recursive:
10+
enabled: true
11+
path: examples
12+
913
content: |-
1014
{{ .Header }}
1115

.tflint.hcl

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

README.md

Lines changed: 50 additions & 34 deletions
Large diffs are not rendered by default.

context.tf

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

examples/complete/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ init:
22
terraform init
33

44
plan:
5-
terraform plan -out tfplan
5+
terraform plan -var-file fixtures.tfvars -out tfplan
66

77
apply:
88
terraform apply tfplan
99

1010
destroy:
11-
terraform destroy
11+
terraform destroy -var-file fixtures.tfvars

examples/complete/README.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
<!-- BEGIN_TF_DOCS -->
2+
# Complete example for Snowflake Warehouse module
3+
4+
5+
6+
## Inputs
7+
8+
| Name | Description | Type | Default | Required |
9+
|------|-------------|------|---------|:--------:|
10+
| <a name="input_context_templates"></a> [context\_templates](#input\_context\_templates) | A map of context templates used to generate names | `map(string)` | n/a | yes |
11+
12+
## Modules
13+
14+
| Name | Source | Version |
15+
|------|--------|---------|
16+
| <a name="module_terraform_snowflake_warehouse_1"></a> [terraform\_snowflake\_warehouse\_1](#module\_terraform\_snowflake\_warehouse\_1) | ../../ | n/a |
17+
| <a name="module_terraform_snowflake_warehouse_2"></a> [terraform\_snowflake\_warehouse\_2](#module\_terraform\_snowflake\_warehouse\_2) | ../../ | n/a |
18+
| <a name="module_terraform_snowflake_warehouse_3"></a> [terraform\_snowflake\_warehouse\_3](#module\_terraform\_snowflake\_warehouse\_3) | ../../ | n/a |
19+
20+
## Outputs
21+
22+
| Name | Description |
23+
|------|-------------|
24+
| <a name="output_warehouse_1"></a> [warehouse\_1](#output\_warehouse\_1) | Details of Snowflake warehouse |
25+
| <a name="output_warehouse_2"></a> [warehouse\_2](#output\_warehouse\_2) | Details of Snowflake warehouse |
26+
| <a name="output_warehouse_3"></a> [warehouse\_3](#output\_warehouse\_3) | Details of Snowflake warehouse |
27+
28+
## Providers
29+
30+
| Name | Version |
31+
|------|---------|
32+
| <a name="provider_snowflake"></a> [snowflake](#provider\_snowflake) | >= 0.95 |
33+
34+
## Requirements
35+
36+
| Name | Version |
37+
|------|---------|
38+
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.5 |
39+
| <a name="requirement_context"></a> [context](#requirement\_context) | >=0.4.0 |
40+
| <a name="requirement_snowflake"></a> [snowflake](#requirement\_snowflake) | >= 0.95 |
41+
42+
## Resources
43+
44+
| Name | Type |
45+
|------|------|
46+
| [snowflake_account_role.this_admin](https://registry.terraform.io/providers/Snowflake-Labs/snowflake/latest/docs/resources/account_role) | resource |
47+
| [snowflake_account_role.this_dev](https://registry.terraform.io/providers/Snowflake-Labs/snowflake/latest/docs/resources/account_role) | resource |
48+
| [snowflake_resource_monitor.this](https://registry.terraform.io/providers/Snowflake-Labs/snowflake/latest/docs/resources/resource_monitor) | resource |
49+
<!-- END_TF_DOCS -->

0 commit comments

Comments
 (0)