Skip to content

Commit 75a7f07

Browse files
committed
Update documentation
1 parent 12c9d28 commit 75a7f07

File tree

1 file changed

+103
-0
lines changed

1 file changed

+103
-0
lines changed

README.md

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

0 commit comments

Comments
 (0)