Skip to content

Commit f20c9a1

Browse files
committed
Update documentation
1 parent dc0e441 commit f20c9a1

File tree

1 file changed

+88
-0
lines changed

1 file changed

+88
-0
lines changed

README.md

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
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+
* **linux-virtual-machine**: Located in `linux-virtual-machine/`
15+
* **log-analytics-workspace**: Located in `log-analytics-workspace/`
16+
* **storage-account**: Located in `storage-account/`
17+
* **user-assigned-managed-identity**: Located in `user-assigned-managed-identity/`
18+
* **virtual-network**: Located in `virtual-network/`
19+
* **vmss-linux**: Located in `vmss-linux/`
20+
21+
## Project Directory Structure
22+
```
23+
.
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+
├── linux-virtual-machine
50+
│   └── README.md
51+
├── log-analytics-workspace
52+
│   ├── README.md
53+
│   ├── loganalytics.tf
54+
│   ├── output.tf
55+
│   ├── providers.tf
56+
│   └── variables.tf
57+
├── storage-account
58+
│   ├── README.md
59+
│   ├── output.tf
60+
│   ├── providers.tf
61+
│   ├── storageaccount.tf
62+
│   └── variables.tf
63+
├── user-assigned-managed-identity
64+
│   ├── README.md
65+
│   ├── managed-identity.tf
66+
│   ├── output.tf
67+
│   ├── providers.tf
68+
│   └── variables.tf
69+
├── virtual-network
70+
│   ├── README.md
71+
│   ├── nsg.tf
72+
│   ├── output.tf
73+
│   ├── providers.tf
74+
│   ├── variables.tf
75+
│   └── vnet.tf
76+
├── vmss-linux
77+
│   ├── README.md
78+
│   ├── cloudinit.conf
79+
│   ├── data.tf
80+
│   ├── load_balancer.tf
81+
│   ├── outputs.tf
82+
│   ├── providers.tf
83+
│   ├── variables.tf
84+
│   └── vmss.tf
85+
└── README.md
86+
87+
11 directories, 52 files
88+
```

0 commit comments

Comments
 (0)