Skip to content

Commit e0ccc0c

Browse files
committed
Update documentation
1 parent 4a6d0ad commit e0ccc0c

File tree

1 file changed

+118
-0
lines changed

1 file changed

+118
-0
lines changed

README.md

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
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+
* **cosmosdb-mongo-vcore**: Located in `cosmosdb-mongo-vcore/`
13+
* **data-factory**: Located in `data-factory/`
14+
* **keyvault-nonprod**: Located in `keyvault-nonprod/`
15+
* **keyvault-with-private-endpoint**: Located in `keyvault-with-private-endpoint/`
16+
* **kubernetes-cluster**: Located in `kubernetes-cluster/`
17+
* **linux-virtual-machine**: Located in `linux-virtual-machine/`
18+
* **log-analytics-workspace**: Located in `log-analytics-workspace/`
19+
* **storage-account**: Located in `storage-account/`
20+
* **user-assigned-managed-identity**: Located in `user-assigned-managed-identity/`
21+
* **virtual-network**: Located in `virtual-network/`
22+
* **vmss-linux**: Located in `vmss-linux/`
23+
24+
## Project Directory Structure
25+
```
26+
.
27+
├── api-management
28+
│   ├── README.md
29+
│   ├── apim.tf
30+
│   ├── output.tf
31+
│   └── variables.tf
32+
├── container-registry
33+
│   ├── README.md
34+
│   ├── acr.tf
35+
│   ├── outputs.tf
36+
│   ├── providers.tf
37+
│   └── variables.tf
38+
├── cosmosdb-mongo-vcore
39+
│   ├── README.md
40+
│   ├── credentials.tf
41+
│   ├── mongo.tf
42+
│   ├── output.tf
43+
│   ├── providers.tf
44+
│   └── variables.tf
45+
├── data-factory
46+
│   ├── README.md
47+
│   ├── datafactory.tf
48+
│   ├── output.tf
49+
│   ├── providers.tf
50+
│   └── variables.tf
51+
├── keyvault-nonprod
52+
│   ├── README.md
53+
│   ├── data.tf
54+
│   ├── keyvault.tf
55+
│   ├── output.tf
56+
│   ├── providers.tf
57+
│   └── variables.tf
58+
├── keyvault-with-private-endpoint
59+
│   ├── README.md
60+
│   ├── data.tf
61+
│   ├── keyvault.tf
62+
│   ├── output.tf
63+
│   ├── providers.tf
64+
│   └── variables.tf
65+
├── kubernetes-cluster
66+
│   ├── README.md
67+
│   ├── data.tf
68+
│   ├── kubernetes.tf
69+
│   ├── output.tf
70+
│   ├── providers.tf
71+
│   └── variables.tf
72+
├── linux-virtual-machine
73+
│   ├── README.md
74+
│   ├── cloudinit.conf
75+
│   ├── cloudinit.tf
76+
│   ├── outputs.tf
77+
│   ├── providers.tf
78+
│   ├── random.tf
79+
│   ├── variables.tf
80+
│   └── vm.tf
81+
├── log-analytics-workspace
82+
│   ├── README.md
83+
│   ├── loganalytics.tf
84+
│   ├── output.tf
85+
│   ├── providers.tf
86+
│   └── variables.tf
87+
├── storage-account
88+
│   ├── README.md
89+
│   ├── output.tf
90+
│   ├── providers.tf
91+
│   ├── storageaccount.tf
92+
│   └── variables.tf
93+
├── user-assigned-managed-identity
94+
│   ├── README.md
95+
│   ├── managed-identity.tf
96+
│   ├── output.tf
97+
│   ├── providers.tf
98+
│   └── variables.tf
99+
├── virtual-network
100+
│   ├── README.md
101+
│   ├── nsg.tf
102+
│   ├── output.tf
103+
│   ├── providers.tf
104+
│   ├── variables.tf
105+
│   └── vnet.tf
106+
├── vmss-linux
107+
│   ├── README.md
108+
│   ├── cloudinit.conf
109+
│   ├── data.tf
110+
│   ├── load_balancer.tf
111+
│   ├── outputs.tf
112+
│   ├── providers.tf
113+
│   ├── variables.tf
114+
│   └── vmss.tf
115+
└── README.md
116+
117+
14 directories, 76 files
118+
```

0 commit comments

Comments
 (0)