Skip to content

Commit e7b0adc

Browse files
committed
Update documentation
1 parent c95dee5 commit e7b0adc

File tree

1 file changed

+85
-0
lines changed

1 file changed

+85
-0
lines changed

README.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
# Azure Terraform Modules
2+
3+
This repository contains Terraform modules designed to help manage and automate the provisioning of Azure cloud resources. Each module is crafted to follow best practices and make it easier to create, configure, and manage specific Azure services in a reusable manner.
4+
5+
## Report an Issue
6+
7+
If you encounter any issues, please report them on the [Issues page](https://github.com/devwithkrishna/azure-terraform-modules/issues/new).
8+
## Available Modules
9+
10+
* **api-management**: Located in `api-management/`
11+
* **container-registry**: Located in `container-registry/`
12+
* **keyvault-nonprod**: Located in `keyvault-nonprod/`
13+
* **kubernetes-cluster**: Located in `kubernetes-cluster/`
14+
* **log-analytics-workspace**: Located in `log-analytics-workspace/`
15+
* **storage-account**: Located in `storage-account/`
16+
* **user-assigned-managed-identity**: Located in `user-assigned-managed-identity/`
17+
* **virtual-network**: Located in `virtual-network/`
18+
* **vmss-linux**: Located in `vmss-linux/`
19+
20+
## Project Directory Structure
21+
```
22+
.
23+
├── README.md
24+
├── api-management
25+
│   ├── README.md
26+
│   ├── apim.tf
27+
│   ├── output.tf
28+
│   └── variables.tf
29+
├── container-registry
30+
│   ├── README.md
31+
│   ├── acr.tf
32+
│   ├── outputs.tf
33+
│   ├── providers.tf
34+
│   └── variables.tf
35+
├── keyvault-nonprod
36+
│   ├── README.md
37+
│   ├── data.tf
38+
│   ├── keyvault.tf
39+
│   ├── output.tf
40+
│   ├── providers.tf
41+
│   └── variables.tf
42+
├── kubernetes-cluster
43+
│   ├── README.md
44+
│   ├── data.tf
45+
│   ├── kubernetes.tf
46+
│   ├── output.tf
47+
│   ├── providers.tf
48+
│   └── variables.tf
49+
├── log-analytics-workspace
50+
│   ├── README.md
51+
│   ├── loganalytics.tf
52+
│   ├── output.tf
53+
│   ├── providers.tf
54+
│   └── variables.tf
55+
├── storage-account
56+
│   ├── README.md
57+
│   ├── output.tf
58+
│   ├── providers.tf
59+
│   ├── storageaccount.tf
60+
│   └── variables.tf
61+
├── user-assigned-managed-identity
62+
│   ├── README.md
63+
│   ├── managed-identity.tf
64+
│   ├── output.tf
65+
│   ├── providers.tf
66+
│   └── variables.tf
67+
├── virtual-network
68+
│   ├── README.md
69+
│   ├── nsg.tf
70+
│   ├── output.tf
71+
│   ├── providers.tf
72+
│   ├── variables.tf
73+
│   └── vnet.tf
74+
└── vmss-linux
75+
├── README.md
76+
├── cloudinit.conf
77+
├── data.tf
78+
├── load_balancer.tf
79+
├── outputs.tf
80+
├── providers.tf
81+
├── variables.tf
82+
└── vmss.tf
83+
84+
10 directories, 51 files
85+
```

0 commit comments

Comments
 (0)