Libre DevOps's repositories
ALZ-Bicep
This repository contains the Azure Landing Zones (ALZ) Bicep modules that help deliver and deploy the Azure Landing Zone conceptual architecture in a modular approach. https://aka.ms/alz/docs
libre-devops-bicep-modules
A repo which contains many Bicep modules for Libre DevOps projects 💪
terraform-azurerm-custom-policies
A module used to deploy Azure custom policies 🧱
powershell-helpers
The home of the Libre DevOps PowerShell utilities module/library
azdo-agent-scale-sets
A repository containing all you need to get setup for Azure DevOps Agents in Virtual Machine Scale Sets
utilities
A repo to host some common utilities for Libre DevOps project ⚡
terraform-azuredevops-federated-managed-identity-connection
A module that uses the Azuredevops, and AzureRm to create a user assigned managed identity (mi), scope that mi to a subscription with a role of your choice, it then configures OIDC with Azure DevOps and adds that newly created mi to a Azure DevOps service connection for use. Use script for Azure DevOps Org id 🚀
terraform-azuredevops-project
A module used to deploy projects 📈
terraform-azuredevops-initial-configuration
A module used to initially configure Azure DevOps instance for you. Requires a extensive admin PAT
terraform-azurerm-automanage-config
A module used to deploy Azure automanage configuration 🔧
terraform-azurerm-windows-uniform-orchestration-vm-scale-sets
A module used to deploy Windows Virtual Machine Scale Sets :rocket:
terraform-azurerm-flexible-orchestration-vm-scale-sets
A module used to deploy Windows Virtual Machine Scale Sets :rocket:
terraform-azurerm-nat-gateway
A module used to deploy an Azure Nat gateway ⚓
terraform-azurerm-vm-os-sku-calculator
A module used to simplify the generation of image Azure marketplace image, passing a simple variable to this module will output the config items. :rocket:
terraform-azurerm-vm-os-sku-with-plan-calculator
A module used to simplify the generation of image Azure marketplace image which contain the a dedicated Plan, such as CIS images. It works by passing a simple variable to this module will output the config items. :rocket:
terraform-azurerm-windows-vm-scale-sets
A module used to deploy Windows Virtual Machine Scale Sets :rocket:
terraform-azurerm-keyvault
A module used to deploy an Azure key vault, based on some parameters
terraform-azurerm-role-assignment
A module used to assign a role to something in Azure, it will also lookup up the role ID if you know the name, or use the ID to look up the name 👆
terraform-azurerm-compute-gallery-application
A module used to deploy a compute gallery application 📲
terraform-azurerm-windows-os-sku-with-plan-calculator
A module used to simplify the generation of image Azure marketplace image which contain the a dedicated Plan, such as CIS images. It works by passing a simple variable to this module will output the config items. Design to work with the Libre DevOps Windows VM module :rocket:
terraform-azurerm-windows-os-sku-calculator
A module used to simplify the generation of image Azure marketplace image, passing a simple variable to this module will output the config items. Design to work with the Libre DevOps Windows VM module :rocket:
terraform-azurerm-compute-gallery-image
A module used to deploy a compute gallery image 💿
terraform-azurerm-compute-gallery
A module used to deploy an Azure Compute Gallery
terraform-azurerm-windows-vm
A module which tries to follow the "KISS" design model to deploying a VM. Will created 1 ore more VMs, a NIC and a OS disk based on some parameters :knife:
terraform-null-subnet-calculator
A module used to calculate subnets (specifically used in Azurem, but can work for other providers)
terraform-azurerm-shared-vars
A module used to help replicate vars across multiple builds ⚡
terraform-azurerm-network
A module used for creating an Azure virtual network and subnet :fire:
terraform-azurerm-bastion
A module used to creating a bastion host inside a virtual network, with an NSG and appropriate rules :rocket:
terraform-azurerm-nsg
A module used to generate a sensible default NSG and attach it to an Azure subnet. Note, this NSG is deployed with some default rules including an explicit deny :bomb:
terraform-azurerm-linux-os-sku-calculator
A module used to simplify the generation of image Azure marketplace image, passing a simple variable to this module will output the config items. Design to work with the Libre DevOps Linux VM module :rocket: