Skip to content

Commit 19aef4b

Browse files
committed
Update documentation
1 parent 2b84707 commit 19aef4b

File tree

1 file changed

+95
-0
lines changed

1 file changed

+95
-0
lines changed

README.md

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
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+
│   ├── cloudinit.conf
52+
│   ├── cloudinit.tf
53+
│   ├── outputs.tf
54+
│   ├── providers.tf
55+
│   ├── random.tf
56+
│   ├── variables.tf
57+
│   └── vm.tf
58+
├── log-analytics-workspace
59+
│   ├── README.md
60+
│   ├── loganalytics.tf
61+
│   ├── output.tf
62+
│   ├── providers.tf
63+
│   └── variables.tf
64+
├── storage-account
65+
│   ├── README.md
66+
│   ├── output.tf
67+
│   ├── providers.tf
68+
│   ├── storageaccount.tf
69+
│   └── variables.tf
70+
├── user-assigned-managed-identity
71+
│   ├── README.md
72+
│   ├── managed-identity.tf
73+
│   ├── output.tf
74+
│   ├── providers.tf
75+
│   └── variables.tf
76+
├── virtual-network
77+
│   ├── README.md
78+
│   ├── nsg.tf
79+
│   ├── output.tf
80+
│   ├── providers.tf
81+
│   ├── variables.tf
82+
│   └── vnet.tf
83+
├── vmss-linux
84+
│   ├── README.md
85+
│   ├── cloudinit.conf
86+
│   ├── data.tf
87+
│   ├── load_balancer.tf
88+
│   ├── outputs.tf
89+
│   ├── providers.tf
90+
│   ├── variables.tf
91+
│   └── vmss.tf
92+
└── README.md
93+
94+
11 directories, 59 files
95+
```

0 commit comments

Comments
 (0)