- ๐ ๐ซ๐๐๐ถ๐๐ ๐บ๐๐๐๐
- โ๏ธ ๐ท๐๐๐๐๐๐๐ ๐ถ๐๐๐๐๐๐๐
- ๐ ๐จ๐๐๐๐ ๐ป๐๐๐๐๐๐๐๐ ๐ด๐๐ ๐๐๐๐
- ๐ค ๐ฏ๐๐ ๐๐ ๐ช๐๐๐๐๐๐๐๐๐
|
![]() |
Legend: โ Active | ๐ง In Progress | ๐ Planning
๐น Project | ๐ Description | ๐ ๏ธ Tools & Languages | ๐ Status |
---|---|---|---|
self-hosted-github-runners-aks | This repository enables the deployment and management of self-hosted GitHub runners on Azure Kubernetes Service (AKS), offering a scalable, private, and customizable solution for CI/CD workflows. | ๐ช๐๐๐๐ : Azure, ๐ฐ๐๐ช: Terraform, ๐ช๐๐๐๐๐๐๐๐๐๐๐๐๐๐๐: Kubernetes & Docker, ๐ช๐ฐ/๐ช๐ซ: GitHub Actions, ๐บ๐๐๐๐๐๐๐๐: Bash | โ |
azure-hubspoke-network-topology | Implementation and documentation of a hub-and-spoke network topology in Azure, including VNet peering, secured traffic flow, and on-premises connectivity. | ๐ | |
azure-webapp-ci-cd-deployment | This repository contains the CI/CD pipeline and deployment automation for Azure Web Apps, including integration with Azure Key Vault, Azure Container Registry (ACR), and Managed Identity. It supports deploying ASP.NET Core, Java, Python, and other applications to Azure Web Apps securely and efficiently. | ๐ง | |
Legend: โ Active | ๐ง In Progress | ๐ Planning
Category | Repository | Description | Status |
---|---|---|---|
Compute | terraform-azurerm-linux-webapp | Terraform module to create a Linux Web App along with a deployment slot and management lock. | โ |
Identity and Access Management | terraform-azurerm-role-assignment | Terraform module to assign a specified Role to a given Principal (User or Group). | โ |
Identity and Access Management | terraform-azurerm-user-assigned-identity | Terraform module to create a User Assigned Managed Identity. | โ |
Containers | terraform-azurerm-kubernetes-cluster | Terraform module to create a Managed Kubernetes Cluster. | โ |
Containers | terraform-kubernetes-namespace | Terraform module to create Kubernetes Namespace. | โ |
Containers | terraform-helm-release | A Release is an instance of a chart running in a Kubernetes cluster. | โ |
Containers | terraform-azurerm-container-registry | Terraform module to create a Container Registry. | โ |
Networking | terraform-azurerm-virtual-network | Terraform module to create a Virtual Network and Subnets. | โ |
Security | terraform-azurerm-key-vault | Terraform module to create a Key Vault. | โ |
Management and Governance | terraform-azurerm-resource-group | Terraform module to create an Azure Resource Group. | โ |
Miscellaneous | terraform-azurerm-random-string | Terraform module to generate secure random alphanumeric strings with optional special characters. | โ |
Thank you for your interest in contributing! Follow these steps to get started:
- Fork the Repository: Create a fork of this project to your GitHub account.
- Clone the Repository: Clone your fork to your local machine.
- Create a Branch: Create a new branch for your changes.
- Make Changes: Implement your changes or fixes while following project guidelines.
- Submit a Pull Request: Push your changes and open a Pull Request (PR) with a clear description.
- Ensure your code follows the project's style and best practices.
- Write clear commit messages that describe your changes.
- Before submitting a PR, check for existing issues to avoid duplication.
- Be respectful and collaborative in discussions.
If you have any questions, feel free to open an issue or start a discussion. I'm happy to help! ๐