Skip to content

Commit 672a138

Browse files
author
T-Systems MMS
committed
update due to new release
1 parent 4192b5e commit 672a138

File tree

2 files changed

+195
-32
lines changed

2 files changed

+195
-32
lines changed

CHANGELOG.md

Lines changed: 54 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,78 +1,100 @@
11
# Changelog
22

3-
## [2.0.4](https://github.com/T-Systems-MMS/terraform-azurerm-storage/tree/2.0.4) (2022-10-26)
3+
## [3.0.0](https://github.com/telekom-mms/terraform-azurerm-storage/tree/3.0.0) (2023-07-12)
44

5-
[Full Changelog](https://github.com/T-Systems-MMS/terraform-azurerm-storage/compare/2.0.3...2.0.4)
5+
[Full Changelog](https://github.com/telekom-mms/terraform-azurerm-storage/compare/2.0.5...3.0.0)
6+
7+
**Closed issues:**
8+
9+
- Dependency Dashboard [\#9](https://github.com/telekom-mms/terraform-azurerm-storage/issues/9)
10+
11+
## [2.0.5](https://github.com/telekom-mms/terraform-azurerm-storage/tree/2.0.5) (2023-03-17)
12+
13+
[Full Changelog](https://github.com/telekom-mms/terraform-azurerm-storage/compare/2.0.4...2.0.5)
14+
15+
**Implemented enhancements:**
16+
17+
- feat: Settings for nfs [\#21](https://github.com/telekom-mms/terraform-azurerm-storage/pull/21) ([habr-mms](https://github.com/habr-mms))
18+
19+
**Merged pull requests:**
20+
21+
- add Renovate Dependency Dashboard and automatic merge on patch updates [\#20](https://github.com/telekom-mms/terraform-azurerm-storage/pull/20) ([michaelamattes](https://github.com/michaelamattes))
22+
- Update actions/checkout action to v3.2.0 [\#19](https://github.com/telekom-mms/terraform-azurerm-storage/pull/19) ([renovate[bot]](https://github.com/apps/renovate))
23+
- Update actions/checkout action to v3.1.0 [\#18](https://github.com/telekom-mms/terraform-azurerm-storage/pull/18) ([renovate[bot]](https://github.com/apps/renovate))
24+
25+
## [2.0.4](https://github.com/telekom-mms/terraform-azurerm-storage/tree/2.0.4) (2022-10-26)
26+
27+
[Full Changelog](https://github.com/telekom-mms/terraform-azurerm-storage/compare/2.0.3...2.0.4)
628

729
**Implemented enhancements:**
830

9-
- Improve cors rules settings [\#17](https://github.com/T-Systems-MMS/terraform-azurerm-storage/pull/17) ([habr-mms](https://github.com/habr-mms))
31+
- Improve cors rules settings [\#17](https://github.com/telekom-mms/terraform-azurerm-storage/pull/17) ([habr-mms](https://github.com/habr-mms))
1032

11-
## [2.0.3](https://github.com/T-Systems-MMS/terraform-azurerm-storage/tree/2.0.3) (2022-07-26)
33+
## [2.0.3](https://github.com/telekom-mms/terraform-azurerm-storage/tree/2.0.3) (2022-07-26)
1234

13-
[Full Changelog](https://github.com/T-Systems-MMS/terraform-azurerm-storage/compare/2.0.2...2.0.3)
35+
[Full Changelog](https://github.com/telekom-mms/terraform-azurerm-storage/compare/2.0.2...2.0.3)
1436

1537
**Implemented enhancements:**
1638

17-
- add more output attributes [\#16](https://github.com/T-Systems-MMS/terraform-azurerm-storage/pull/16) ([michaelamattes](https://github.com/michaelamattes))
39+
- add more output attributes [\#16](https://github.com/telekom-mms/terraform-azurerm-storage/pull/16) ([michaelamattes](https://github.com/michaelamattes))
1840

19-
## [2.0.2](https://github.com/T-Systems-MMS/terraform-azurerm-storage/tree/2.0.2) (2022-05-09)
41+
## [2.0.2](https://github.com/telekom-mms/terraform-azurerm-storage/tree/2.0.2) (2022-05-09)
2042

21-
[Full Changelog](https://github.com/T-Systems-MMS/terraform-azurerm-storage/compare/2.0.1...2.0.2)
43+
[Full Changelog](https://github.com/telekom-mms/terraform-azurerm-storage/compare/2.0.1...2.0.2)
2244

2345
**Fixed bugs:**
2446

25-
- fix condition use to verify custom\_domain settings [\#15](https://github.com/T-Systems-MMS/terraform-azurerm-storage/pull/15) ([michaelamattes](https://github.com/michaelamattes))
47+
- fix condition use to verify custom\_domain settings [\#15](https://github.com/telekom-mms/terraform-azurerm-storage/pull/15) ([michaelamattes](https://github.com/michaelamattes))
2648

27-
## [2.0.1](https://github.com/T-Systems-MMS/terraform-azurerm-storage/tree/2.0.1) (2022-05-09)
49+
## [2.0.1](https://github.com/telekom-mms/terraform-azurerm-storage/tree/2.0.1) (2022-05-09)
2850

29-
[Full Changelog](https://github.com/T-Systems-MMS/terraform-azurerm-storage/compare/2.0.0...2.0.1)
51+
[Full Changelog](https://github.com/telekom-mms/terraform-azurerm-storage/compare/2.0.0...2.0.1)
3052

3153
**Implemented enhancements:**
3254

33-
- add new default options to newest provider [\#14](https://github.com/T-Systems-MMS/terraform-azurerm-storage/pull/14) ([michaelamattes](https://github.com/michaelamattes))
55+
- add new default options to newest provider [\#14](https://github.com/telekom-mms/terraform-azurerm-storage/pull/14) ([michaelamattes](https://github.com/michaelamattes))
3456

35-
## [2.0.0](https://github.com/T-Systems-MMS/terraform-azurerm-storage/tree/2.0.0) (2022-05-09)
57+
## [2.0.0](https://github.com/telekom-mms/terraform-azurerm-storage/tree/2.0.0) (2022-05-09)
3658

37-
[Full Changelog](https://github.com/T-Systems-MMS/terraform-azurerm-storage/compare/1.0.2...2.0.0)
59+
[Full Changelog](https://github.com/telekom-mms/terraform-azurerm-storage/compare/1.0.2...2.0.0)
3860

3961
**Merged pull requests:**
4062

41-
- Update hashicorp/setup-terraform action to v2 [\#13](https://github.com/T-Systems-MMS/terraform-azurerm-storage/pull/13) ([renovate[bot]](https://github.com/apps/renovate))
42-
- Update creyD/prettier\_action action to v4 [\#12](https://github.com/T-Systems-MMS/terraform-azurerm-storage/pull/12) ([renovate[bot]](https://github.com/apps/renovate))
43-
- Update actions/checkout action [\#11](https://github.com/T-Systems-MMS/terraform-azurerm-storage/pull/11) ([renovate[bot]](https://github.com/apps/renovate))
44-
- Update github-actions-x/commit action to v2.9 [\#10](https://github.com/T-Systems-MMS/terraform-azurerm-storage/pull/10) ([renovate[bot]](https://github.com/apps/renovate))
45-
- add renovate config [\#6](https://github.com/T-Systems-MMS/terraform-azurerm-storage/pull/6) ([michaelamattes](https://github.com/michaelamattes))
46-
- Azurerm 3x [\#5](https://github.com/T-Systems-MMS/terraform-azurerm-storage/pull/5) ([michaelamattes](https://github.com/michaelamattes))
63+
- Update hashicorp/setup-terraform action to v2 [\#13](https://github.com/telekom-mms/terraform-azurerm-storage/pull/13) ([renovate[bot]](https://github.com/apps/renovate))
64+
- Update creyD/prettier\_action action to v4 [\#12](https://github.com/telekom-mms/terraform-azurerm-storage/pull/12) ([renovate[bot]](https://github.com/apps/renovate))
65+
- Update actions/checkout action [\#11](https://github.com/telekom-mms/terraform-azurerm-storage/pull/11) ([renovate[bot]](https://github.com/apps/renovate))
66+
- Update github-actions-x/commit action to v2.9 [\#10](https://github.com/telekom-mms/terraform-azurerm-storage/pull/10) ([renovate[bot]](https://github.com/apps/renovate))
67+
- add renovate config [\#6](https://github.com/telekom-mms/terraform-azurerm-storage/pull/6) ([michaelamattes](https://github.com/michaelamattes))
68+
- Azurerm 3x [\#5](https://github.com/telekom-mms/terraform-azurerm-storage/pull/5) ([michaelamattes](https://github.com/michaelamattes))
4769

48-
## [1.0.2](https://github.com/T-Systems-MMS/terraform-azurerm-storage/tree/1.0.2) (2022-04-01)
70+
## [1.0.2](https://github.com/telekom-mms/terraform-azurerm-storage/tree/1.0.2) (2022-04-01)
4971

50-
[Full Changelog](https://github.com/T-Systems-MMS/terraform-azurerm-storage/compare/1.0.1...1.0.2)
72+
[Full Changelog](https://github.com/telekom-mms/terraform-azurerm-storage/compare/1.0.1...1.0.2)
5173

5274
**Merged pull requests:**
5375

54-
- fix loop error if static\_website is enabled [\#4](https://github.com/T-Systems-MMS/terraform-azurerm-storage/pull/4) ([michaelamattes](https://github.com/michaelamattes))
76+
- fix loop error if static\_website is enabled [\#4](https://github.com/telekom-mms/terraform-azurerm-storage/pull/4) ([michaelamattes](https://github.com/michaelamattes))
5577

56-
## [1.0.1](https://github.com/T-Systems-MMS/terraform-azurerm-storage/tree/1.0.1) (2022-03-18)
78+
## [1.0.1](https://github.com/telekom-mms/terraform-azurerm-storage/tree/1.0.1) (2022-03-18)
5779

58-
[Full Changelog](https://github.com/T-Systems-MMS/terraform-azurerm-storage/compare/1.0.0...1.0.1)
80+
[Full Changelog](https://github.com/telekom-mms/terraform-azurerm-storage/compare/1.0.0...1.0.1)
5981

6082
**Merged pull requests:**
6183

62-
- add more output to storage\_account [\#3](https://github.com/T-Systems-MMS/terraform-azurerm-storage/pull/3) ([michaelamattes](https://github.com/michaelamattes))
84+
- add more output to storage\_account [\#3](https://github.com/telekom-mms/terraform-azurerm-storage/pull/3) ([michaelamattes](https://github.com/michaelamattes))
6385

64-
## [1.0.0](https://github.com/T-Systems-MMS/terraform-azurerm-storage/tree/1.0.0) (2022-02-17)
86+
## [1.0.0](https://github.com/telekom-mms/terraform-azurerm-storage/tree/1.0.0) (2022-02-17)
6587

66-
[Full Changelog](https://github.com/T-Systems-MMS/terraform-azurerm-storage/compare/0.0.1...1.0.0)
88+
[Full Changelog](https://github.com/telekom-mms/terraform-azurerm-storage/compare/0.0.1...1.0.0)
6789

6890
**Merged pull requests:**
6991

70-
- Change var behaviour [\#2](https://github.com/T-Systems-MMS/terraform-azurerm-storage/pull/2) ([michaelamattes](https://github.com/michaelamattes))
71-
- move to github [\#1](https://github.com/T-Systems-MMS/terraform-azurerm-storage/pull/1) ([michaelamattes](https://github.com/michaelamattes))
92+
- Change var behaviour [\#2](https://github.com/telekom-mms/terraform-azurerm-storage/pull/2) ([michaelamattes](https://github.com/michaelamattes))
93+
- move to github [\#1](https://github.com/telekom-mms/terraform-azurerm-storage/pull/1) ([michaelamattes](https://github.com/michaelamattes))
7294

73-
## [0.0.1](https://github.com/T-Systems-MMS/terraform-azurerm-storage/tree/0.0.1) (2021-12-16)
95+
## [0.0.1](https://github.com/telekom-mms/terraform-azurerm-storage/tree/0.0.1) (2021-12-16)
7496

75-
[Full Changelog](https://github.com/T-Systems-MMS/terraform-azurerm-storage/compare/cfd8018085c4154ec491cd259bd9eaa5d9575ace...0.0.1)
97+
[Full Changelog](https://github.com/telekom-mms/terraform-azurerm-storage/compare/cfd8018085c4154ec491cd259bd9eaa5d9575ace...0.0.1)
7698

7799

78100

README.md

Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
<!-- BEGIN_TF_DOCS -->
2+
# storage
3+
4+
This module manages the hashicorp/azurerm storage resources.
5+
For more information see https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs > storage
6+
7+
_<-- This file is autogenerated, please do not change. -->_
8+
9+
## Requirements
10+
11+
| Name | Version |
12+
|------|---------|
13+
| terraform | >=1.3 |
14+
| azurerm | >=3.46.0 |
15+
16+
## Providers
17+
18+
| Name | Version |
19+
|------|---------|
20+
| azurerm | >=3.46.0 |
21+
22+
## Resources
23+
24+
| Name | Type |
25+
|------|------|
26+
| azurerm_storage_account.storage_account | resource |
27+
| azurerm_storage_container.storage_container | resource |
28+
| azurerm_storage_share.storage_share | resource |
29+
| azurerm_storage_share_directory.storage_share_directory | resource |
30+
31+
## Inputs
32+
33+
| Name | Description | Type | Default | Required |
34+
|------|-------------|------|---------|:--------:|
35+
| storage_account | Resource definition, default settings are defined within locals and merged with var settings. For more information look at [Outputs](#Outputs). | `any` | `{}` | no |
36+
| storage_container | Resource definition, default settings are defined within locals and merged with var settings. For more information look at [Outputs](#Outputs). | `any` | `{}` | no |
37+
| storage_share | Resource definition, default settings are defined within locals and merged with var settings. For more information look at [Outputs](#Outputs). | `any` | `{}` | no |
38+
| storage_share_directory | Resource definition, default settings are defined within locals and merged with var settings. For more information look at [Outputs](#Outputs). | `any` | `{}` | no |
39+
40+
## Outputs
41+
42+
| Name | Description |
43+
|------|-------------|
44+
| storage_account | Outputs all attributes of resource_type. |
45+
| storage_container | Outputs all attributes of resource_type. |
46+
| storage_share | Outputs all attributes of resource_type. |
47+
| storage_share_directory | Outputs all attributes of resource_type. |
48+
| variables | Displays all configurable variables passed by the module. __default__ = predefined values per module. __merged__ = result of merging the default values and custom values passed to the module |
49+
50+
## Examples
51+
52+
Minimal configuration to install the desired resources with the module
53+
54+
```hcl
55+
module "storage" {
56+
source = "registry.terraform.io/telekom-mms/storage/azurerm"
57+
storage_account = {
58+
stmms = {
59+
location = "westeurope"
60+
resource_group_name = "rg-mms-github"
61+
}
62+
}
63+
storage_container = {
64+
terraform = {
65+
storage_account_name = module.storage.storage_account["stmms"].name
66+
}
67+
}
68+
storage_share = {
69+
share-mms = {
70+
storage_account_name = module.storage.storage_account["stmms"].name
71+
quota = 5
72+
}
73+
}
74+
storage_share_directory = {
75+
files = {
76+
storage_account_name = module.storage.storage_account["stmms"].name
77+
share_name = module.storage.storage_share["share-mms"].name
78+
}
79+
}
80+
}
81+
```
82+
83+
Advanced configuration to install the desired resources with the module
84+
85+
```hcl
86+
module "network" {
87+
source = "registry.terraform.io/telekom-mms/network/azurerm"
88+
virtual_network = {
89+
vn-app-mms = {
90+
location = "westeurope"
91+
resource_group_name = "rg-mms-github"
92+
address_space = ["173.0.0.0/23"]
93+
}
94+
}
95+
subnet = {
96+
snet-app-mms = {
97+
resource_group_name = module.network.virtual_network["vn-app-mms"].resource_group_name
98+
address_prefixes = ["173.0.0.0/23"]
99+
virtual_network_name = module.network.virtual_network["vn-app-mms"].name
100+
service_endpoints = ["Microsoft.Storage"]
101+
}
102+
}
103+
}
104+
105+
module "storage" {
106+
source = "registry.terraform.io/telekom-mms/storage/azurerm"
107+
storage_account = {
108+
stmms = {
109+
location = "westeurope"
110+
resource_group_name = "rg-mms-github"
111+
network_rules = {
112+
ip_rules = ["172.0.0.2"]
113+
virtual_network_subnet_ids = [module.network.subnet["snet-app-mms"].id]
114+
}
115+
tags = {
116+
project = "mms-github"
117+
environment = terraform.workspace
118+
managed-by = "terraform"
119+
}
120+
}
121+
}
122+
storage_container = {
123+
terraform = {
124+
storage_account_name = module.storage.storage_account["stmms"].name
125+
}
126+
}
127+
storage_share = {
128+
share-mms = {
129+
storage_account_name = module.storage.storage_account["stmms"].name
130+
quota = 5
131+
}
132+
}
133+
storage_share_directory = {
134+
files = {
135+
storage_account_name = module.storage.storage_account["stmms"].name
136+
share_name = module.storage.storage_share["share-mms"].name
137+
}
138+
}
139+
}
140+
```
141+
<!-- END_TF_DOCS -->

0 commit comments

Comments
 (0)