Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mmncit/aks-layer
Deploy AKS cluster in Azure with Terraform
https://github.com/mmncit/aks-layer
Last synced: about 2 months ago
JSON representation
Deploy AKS cluster in Azure with Terraform
- Host: GitHub
- URL: https://github.com/mmncit/aks-layer
- Owner: mmncit
- Created: 2024-03-18T19:40:36.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-03-21T05:41:06.000Z (10 months ago)
- Last Synced: 2024-04-04T07:38:51.726Z (9 months ago)
- Language: HCL
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Azure Terraform Project
This repository contains the Terraform configuration files for creating resources in Azure.
## Project Structure
- `main.tf`: This is the main Terraform configuration file. It defines the Azure provider, the resource group, the service principal, and the role assignment.
- `variables.tf`: This file defines the variables used in `main.tf`.
- `modules/service_principal`: This module creates a service principal in Azure.
- `main.tf`: This file defines the resources for creating a service principal.
- `output.tf`: This file defines the outputs of the service principal module.
- `variables.tf`: This file defines the variables used in the service principal module.## How to Use
0. Create `terraoform.tfvars` file to set the values. Example:
```
rgname = "test-rg"
location = "canadacentral"
service_principal_name = "test-sp"
```1. Install Terraform.
2. Clone this repository.
3. Run `terraform init` to initialize the Terraform configuration.
4. Run `terraform plan` to create an execution plan.
5. Run `terraform apply` to apply the desired changes.## Contributing
Contributions are welcome. Please open a pull request with your changes.
## License
This project is licensed under the MIT License.