Skip to content

Commit c3129ed

Browse files
committed
Update documentation
1 parent e6dc58c commit c3129ed

File tree

1 file changed

+110
-0
lines changed

1 file changed

+110
-0
lines changed

README.md

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

0 commit comments

Comments
 (0)