Skip to content

๐Ÿ“š This repo offers comprehensive docs, โœ… best practices, and ๐Ÿ”ง step-by-step guides to explore, contribute to, and integrate with QuestOps Projects & Repositories. ๐Ÿš€

License

Notifications You must be signed in to change notification settings

QuestOpsHub/QuestOps-Guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

38 Commits
ย 
ย 
ย 
ย 

Repository files navigation

Hey Everyone ๐Ÿ‘‹, I'm Veera Bhadra Mangunuru

๐Ÿ“š Table of Contents

  • ๐ŸŒŸ ๐‘ซ๐’†๐’—๐‘ถ๐’‘๐’” ๐‘บ๐’•๐’‚๐’„๐’Œ
  • โš™๏ธ ๐‘ท๐’“๐’๐’‹๐’†๐’„๐’•๐’” ๐‘ถ๐’—๐’†๐’“๐’—๐’Š๐’†๐’˜
  • ๐ŸŒ ๐‘จ๐’›๐’–๐’“๐’† ๐‘ป๐’†๐’“๐’“๐’‚๐’‡๐’๐’“๐’Ž ๐‘ด๐’๐’…๐’–๐’๐’†๐’”
  • ๐Ÿค ๐‘ฏ๐’๐’˜ ๐’•๐’ ๐‘ช๐’๐’๐’•๐’“๐’Š๐’ƒ๐’–๐’•๐’†

๐ŸŒŸ ๐‘ซ๐’†๐’—๐‘ถ๐’‘๐’” ๐‘บ๐’•๐’‚๐’„๐’Œ

Azure AWS Terraform Kubernetes Docker Git Azure DevOps GitHub Actions Jenkins GitLab Bitbucket Bash Ansible JFrog Artifactory SonarQube Grafana Prometheus Dynatrace Datadog Coding

โš™๏ธ ๐‘ท๐’“๐’๐’‹๐’†๐’„๐’•๐’” ๐‘ถ๐’—๐’†๐’“๐’—๐’Š๐’†๐’˜

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:

๐Ÿ“ ๐‘ช๐’๐’๐’•๐’“๐’Š๐’ƒ๐’–๐’•๐’Š๐’๐’ ๐‘บ๐’•๐’†๐’‘๐’”

  1. Fork the Repository: Create a fork of this project to your GitHub account.
  2. Clone the Repository: Clone your fork to your local machine.
  3. Create a Branch: Create a new branch for your changes.
  4. Make Changes: Implement your changes or fixes while following project guidelines.
  5. 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! ๐Ÿ˜Š

About

๐Ÿ“š This repo offers comprehensive docs, โœ… best practices, and ๐Ÿ”ง step-by-step guides to explore, contribute to, and integrate with QuestOps Projects & Repositories. ๐Ÿš€

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published