From 9ca53864c02ab5144278cdbc8a860f85c1ce53f0 Mon Sep 17 00:00:00 2001 From: brown9804 Date: Fri, 6 Feb 2026 22:23:37 -0600 Subject: [PATCH 1/7] keyvault sample --- 4_identity-security/README.md | 1 + 4_identity-security/key-vault/README.md | 97 ++++++++++++++++ 4_identity-security/key-vault/main.tf | 51 +++++++++ 4_identity-security/key-vault/outputs.tf | 27 +++++ 4_identity-security/key-vault/provider.tf | 32 ++++++ .../key-vault/terraform.tfvars | 29 +++++ 4_identity-security/key-vault/variables.tf | 108 ++++++++++++++++++ 7 files changed, 345 insertions(+) create mode 100644 4_identity-security/key-vault/README.md create mode 100644 4_identity-security/key-vault/main.tf create mode 100644 4_identity-security/key-vault/outputs.tf create mode 100644 4_identity-security/key-vault/provider.tf create mode 100644 4_identity-security/key-vault/terraform.tfvars create mode 100644 4_identity-security/key-vault/variables.tf diff --git a/4_identity-security/README.md b/4_identity-security/README.md index d3893c7..4aff58f 100644 --- a/4_identity-security/README.md +++ b/4_identity-security/README.md @@ -15,6 +15,7 @@ Last updated: 2026-02-03 ## Templates available - [Microsoft Entra ID (Entra ID)](./entra_id) +- [Azure Key Vault](./key-vault)
diff --git a/4_identity-security/key-vault/README.md b/4_identity-security/key-vault/README.md new file mode 100644 index 0000000..8cd971a --- /dev/null +++ b/4_identity-security/key-vault/README.md @@ -0,0 +1,97 @@ +````markdown +# Terraform Template - Azure Key Vault + +Costa Rica + +[![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) +[brown9804](https://github.com/brown9804) + +Last updated: 2026-02-06 + +------------------------------------------ + +> This template contains Terraform configurations to create and manage an Azure Key Vault with dependencies on a Resource Group. + +> [!NOTE] +> Key Vault data-plane access (secrets/keys/certificates) depends on your authorization mode: +> - If `enable_rbac_authorization = true`, grant Azure RBAC roles (for example: Key Vault Secrets Officer) at the vault scope. +> - If `enable_rbac_authorization = false`, you must manage Key Vault access policies (not included in this minimal template). + +## File Descriptions + +- **main.tf**: Contains the main configuration for creating the Azure Key Vault and the Resource Group it depends on. +- **variables.tf**: Defines the input variables used in the Terraform configuration. +- **provider.tf**: Configures the Azure provider to interact with Azure resources. +- **terraform.tfvars**: Provides example values for the variables defined in `variables.tf`. +- **outputs.tf**: Defines the outputs of the Terraform configuration, such as the Key Vault URI and Resource Group. + +## Variables + +Below is a list of variables used in this template, their expected values, types, and examples: + +| Variable Name | Description | Type | Example Value | +| --- | --- | --- | --- | +| `resource_group_name` | The name of the Azure Resource Group to associate the Key Vault with. | string | `"rg-identity-security-dev"` | +| `location` | The Azure region where the Resource Group will be created. | string | `"East US"` | +| `key_vault_name` | The name of the Azure Key Vault to create. | string | `"kvidentitydev001"` | +| `key_vault_name_use_random_suffix` | Append a short random suffix to avoid global name collisions. | bool | `true` | +| `sku_name` | The SKU name for Key Vault (`standard` or `premium`). | string | `"standard"` | +| `enable_rbac_authorization` | Use Azure RBAC for data-plane permissions. | bool | `true` | +| `public_network_access_enabled` | Enable or disable public network access. | bool | `true` | +| `soft_delete_retention_days` | Soft delete retention days (7-90). | number | `90` | +| `purge_protection_enabled` | Enable purge protection (affects destroy). | bool | `false` | +| `network_default_action` | Network ACL default action (`Allow` or `Deny`). | string | `"Allow"` | +| `network_bypass` | Firewall bypass (`AzureServices` or `None`). | string | `"AzureServices"` | +| `ip_rules` | List of public IPs/CIDRs allowed. | list(string) | `[]` | +| `virtual_network_subnet_ids` | List of subnet IDs allowed. | list(string) | `[]` | +| `tags` | A map of tags to assign to the resources. | map(string) | `{ "env": "dev" }` | + +## Usage + +1. Authenticate: + + ```sh + az login + ``` + +2. Ensure Azure CLI has the correct active subscription: + + ```sh + az account show + # If needed: + az account set --subscription "" + ``` + +3. Initialize: + + ```sh + terraform init -upgrade + ``` + +4. Validate and plan: + + ```sh + terraform validate + terraform plan + ``` + +5. Apply: + + ```sh + terraform apply -auto-approve + ``` + +## Notes + +- This template creates the Resource Group for you. +- Key Vault names are globally unique. If you see `VaultAlreadyExists`, either change the base name or keep `key_vault_name_use_random_suffix = true`. +- If you enable `purge_protection_enabled`, Key Vault deletion becomes more restrictive and `terraform destroy` may fail until purge protection rules allow cleanup. + + +
+ Total views +

Refresh Date: 2026-02-06

+
+ + +```` diff --git a/4_identity-security/key-vault/main.tf b/4_identity-security/key-vault/main.tf new file mode 100644 index 0000000..66cf9e9 --- /dev/null +++ b/4_identity-security/key-vault/main.tf @@ -0,0 +1,51 @@ +# main.tf +# This file contains the main configuration for creating Azure Key Vault. +# It defines the resource blocks for the Azure Resource Group and Key Vault. + +data "azurerm_client_config" "current" {} + +resource "random_id" "kv_suffix" { + byte_length = 2 +} + +locals { + effective_tenant_id = data.azurerm_client_config.current.tenant_id + effective_key_vault_name = lower( + var.key_vault_name_use_random_suffix + ? "${var.key_vault_name}${random_id.kv_suffix.hex}" + : var.key_vault_name + ) +} + +resource "azurerm_resource_group" "example" { + name = var.resource_group_name + location = var.location + + tags = var.tags +} + +resource "azurerm_key_vault" "example" { + name = local.effective_key_vault_name + location = azurerm_resource_group.example.location + resource_group_name = azurerm_resource_group.example.name + tenant_id = local.effective_tenant_id + sku_name = lower(var.sku_name) + enable_rbac_authorization = var.enable_rbac_authorization + public_network_access_enabled = var.public_network_access_enabled + + soft_delete_retention_days = var.soft_delete_retention_days + purge_protection_enabled = var.purge_protection_enabled + + network_acls { + default_action = var.network_default_action + bypass = var.network_bypass + ip_rules = var.ip_rules + virtual_network_subnet_ids = var.virtual_network_subnet_ids + } + + tags = var.tags + + depends_on = [ + azurerm_resource_group.example + ] +} diff --git a/4_identity-security/key-vault/outputs.tf b/4_identity-security/key-vault/outputs.tf new file mode 100644 index 0000000..6c86194 --- /dev/null +++ b/4_identity-security/key-vault/outputs.tf @@ -0,0 +1,27 @@ +# outputs.tf +# This file defines the outputs of the Terraform configuration. + +output "key_vault_id" { + description = "The resource ID of the Key Vault." + value = azurerm_key_vault.example.id +} + +output "key_vault_name" { + description = "The name of the Key Vault." + value = azurerm_key_vault.example.name +} + +output "key_vault_uri" { + description = "The DNS name (vault URI) of the Key Vault." + value = azurerm_key_vault.example.vault_uri +} + +output "resource_group_name" { + description = "The name of the Resource Group created for this template." + value = azurerm_resource_group.example.name +} + +output "tenant_id" { + description = "The tenant ID used for the Key Vault." + value = local.effective_tenant_id +} diff --git a/4_identity-security/key-vault/provider.tf b/4_identity-security/key-vault/provider.tf new file mode 100644 index 0000000..ab2e8e6 --- /dev/null +++ b/4_identity-security/key-vault/provider.tf @@ -0,0 +1,32 @@ +# provider.tf +# This file configures the Azure provider to interact with Azure resources. +# It specifies the required provider and its version, along with provider-specific configurations. + +terraform { + required_version = ">= 1.8, < 2.0" + + required_providers { + azurerm = { + source = "hashicorp/azurerm" # Source of the AzureRM provider + version = "~> 3.116" # Version of the AzureRM provider + } + + random = { + source = "hashicorp/random" + version = "~> 3.5" + } + } +} + +provider "azurerm" { + features { + resource_group { + prevent_deletion_if_contains_resources = false + } + } + + # Uses the current Azure CLI context (az login + az account set) + skip_provider_registration = false +} + +provider "random" {} diff --git a/4_identity-security/key-vault/terraform.tfvars b/4_identity-security/key-vault/terraform.tfvars new file mode 100644 index 0000000..0319c06 --- /dev/null +++ b/4_identity-security/key-vault/terraform.tfvars @@ -0,0 +1,29 @@ +# Example values for the Key Vault template + +resource_group_name = "rg-identity-security-dev" +location = "East US" +key_vault_name = "kvidentitydev001" + +# Key Vault names are globally unique; keep this true to avoid collisions. +key_vault_name_use_random_suffix = true + + + +# Optional +sku_name = "standard" +enable_rbac_authorization = true +public_network_access_enabled = true +soft_delete_retention_days = 90 +purge_protection_enabled = false + +tags = { + env = "dev" + app = "identity-security" + owner = "terraform" +} + +# Network ACLs (optional) +network_default_action = "Allow" +network_bypass = "AzureServices" +ip_rules = [] +virtual_network_subnet_ids = [] diff --git a/4_identity-security/key-vault/variables.tf b/4_identity-security/key-vault/variables.tf new file mode 100644 index 0000000..803e1b2 --- /dev/null +++ b/4_identity-security/key-vault/variables.tf @@ -0,0 +1,108 @@ +# variables.tf +# This file defines the input variables used in the Terraform configuration. + +variable "resource_group_name" { + description = "The name of the Azure Resource Group to associate the Key Vault with." + type = string +} + +variable "location" { + description = "The Azure region where the Resource Group will be created." + type = string +} + +variable "key_vault_name" { + description = "The base name of the Azure Key Vault to create (3-24 characters, alphanumeric only)." + type = string + + validation { + condition = can(regex("^[0-9A-Za-z]{3,24}$", var.key_vault_name)) + error_message = "key_vault_name must be 3-24 characters and alphanumeric only (A-Z, a-z, 0-9)." + } +} + +variable "key_vault_name_use_random_suffix" { + description = "When true, appends a short random suffix to the Key Vault name to avoid global name collisions." + type = bool + default = true +} + +variable "sku_name" { + description = "The SKU name for Key Vault. Valid values: standard, premium." + type = string + default = "standard" + + validation { + condition = contains(["standard", "premium"], lower(var.sku_name)) + error_message = "sku_name must be either 'standard' or 'premium'." + } +} + +variable "enable_rbac_authorization" { + description = "When true, Key Vault data-plane access is controlled via Azure RBAC instead of access policies." + type = bool + default = true +} + +variable "public_network_access_enabled" { + description = "When true, allows public network access to the Key Vault (subject to firewall rules)." + type = bool + default = true +} + +variable "soft_delete_retention_days" { + description = "Number of days to retain soft-deleted vaults, keys, secrets, and certificates." + type = number + default = 90 + + validation { + condition = var.soft_delete_retention_days >= 7 && var.soft_delete_retention_days <= 90 + error_message = "soft_delete_retention_days must be between 7 and 90." + } +} + +variable "purge_protection_enabled" { + description = "Enable purge protection (recommended for production; can affect destroy workflows)." + type = bool + default = false +} + +variable "tags" { + description = "A map of tags to assign to the resources." + type = map(string) + default = {} +} + +variable "network_default_action" { + description = "Default action for Key Vault network ACLs. Valid values: Allow, Deny." + type = string + default = "Allow" + + validation { + condition = contains(["Allow", "Deny"], var.network_default_action) + error_message = "network_default_action must be either 'Allow' or 'Deny'." + } +} + +variable "network_bypass" { + description = "Specifies which traffic can bypass the firewall. Valid values: AzureServices, None." + type = string + default = "AzureServices" + + validation { + condition = contains(["AzureServices", "None"], var.network_bypass) + error_message = "network_bypass must be either 'AzureServices' or 'None'." + } +} + +variable "ip_rules" { + description = "List of public IPs/CIDRs permitted to access the Key Vault when network ACLs are enabled." + type = list(string) + default = [] +} + +variable "virtual_network_subnet_ids" { + description = "List of subnet resource IDs permitted to access the Key Vault when network ACLs are enabled." + type = list(string) + default = [] +} From 398e210f593fcde6ccbed90ac29ed82df1a98c36 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 9 Feb 2026 17:11:59 +0000 Subject: [PATCH 2/7] Update visitor count --- 0_core-infrastructure/README.md | 4 ++-- 0_core-infrastructure/azure-bastion/README.md | 4 ++-- 0_core-infrastructure/azure-dns/README.md | 4 ++-- 0_core-infrastructure/network-security-group/README.md | 4 ++-- 0_core-infrastructure/public-ip/README.md | 4 ++-- 0_core-infrastructure/resource-group/README.md | 4 ++-- 0_core-infrastructure/subnet/README.md | 4 ++-- 0_core-infrastructure/virtual-network/README.md | 4 ++-- 10_migration-backup/README.md | 4 ++-- 10_migration-backup/backup/README.md | 4 ++-- 10_migration-backup/site-recovery/README.md | 4 ++-- 11_media-services/README.md | 4 ++-- 1_storage-databases/README.md | 4 ++-- 1_storage-databases/blob-storage/README.md | 4 ++-- 1_storage-databases/cosmos-db/README.md | 4 ++-- 1_storage-databases/data-lake-storage/README.md | 4 ++-- 1_storage-databases/file-storage/README.md | 4 ++-- 1_storage-databases/mongo-atlas/README.md | 4 ++-- 1_storage-databases/mongo-atlas/known_errors.md | 4 ++-- 1_storage-databases/mysql-flexible-server/README.md | 4 ++-- 1_storage-databases/postgresql/README.md | 4 ++-- 1_storage-databases/sql-database/README.md | 4 ++-- 1_storage-databases/storage-account/README.md | 4 ++-- 2_compute-containers/README.md | 4 ++-- 2_compute-containers/app-service/README.md | 4 ++-- 2_compute-containers/batch/README.md | 4 ++-- 2_compute-containers/container-instances/README.md | 4 ++-- 2_compute-containers/function-app/README.md | 4 ++-- 2_compute-containers/kubernetes-service/README.md | 4 ++-- 2_compute-containers/virtual-desktop/README.md | 4 ++-- 2_compute-containers/virtual-machine/README.md | 4 ++-- 3_networking/README.md | 4 ++-- 3_networking/application-gateway/README.md | 4 ++-- 3_networking/cdn/README.md | 4 ++-- 3_networking/expressroute/README.md | 4 ++-- 3_networking/firewall/README.md | 4 ++-- 3_networking/front-door/README.md | 4 ++-- 3_networking/load-balancer/README.md | 4 ++-- 3_networking/traffic-manager/README.md | 4 ++-- 3_networking/vpn-gateway/README.md | 4 ++-- 4_identity-security/README.md | 4 ++-- 4_identity-security/entra_id/README.md | 4 ++-- 4_identity-security/key-vault/README.md | 4 ++-- 5_analytics-bigdata/README.md | 4 ++-- 6_monitoring-management/README.md | 4 ++-- 7_iot/README.md | 4 ++-- 8_ai-ml/README.md | 4 ++-- 9_developer-tools/README.md | 4 ++-- README.md | 4 ++-- 49 files changed, 98 insertions(+), 98 deletions(-) diff --git a/0_core-infrastructure/README.md b/0_core-infrastructure/README.md index 67e5d95..f06da33 100644 --- a/0_core-infrastructure/README.md +++ b/0_core-infrastructure/README.md @@ -24,7 +24,7 @@ Last updated: 2025-03-24
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/0_core-infrastructure/azure-bastion/README.md b/0_core-infrastructure/azure-bastion/README.md index 1760f18..5339503 100644 --- a/0_core-infrastructure/azure-bastion/README.md +++ b/0_core-infrastructure/azure-bastion/README.md @@ -45,7 +45,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/0_core-infrastructure/azure-dns/README.md b/0_core-infrastructure/azure-dns/README.md index 48db63d..0326b42 100644 --- a/0_core-infrastructure/azure-dns/README.md +++ b/0_core-infrastructure/azure-dns/README.md @@ -40,7 +40,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/0_core-infrastructure/network-security-group/README.md b/0_core-infrastructure/network-security-group/README.md index 1f04d72..63790c5 100644 --- a/0_core-infrastructure/network-security-group/README.md +++ b/0_core-infrastructure/network-security-group/README.md @@ -40,7 +40,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/0_core-infrastructure/public-ip/README.md b/0_core-infrastructure/public-ip/README.md index 0c57648..3f95b8b 100644 --- a/0_core-infrastructure/public-ip/README.md +++ b/0_core-infrastructure/public-ip/README.md @@ -42,7 +42,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/0_core-infrastructure/resource-group/README.md b/0_core-infrastructure/resource-group/README.md index 172baf7..09bfca5 100644 --- a/0_core-infrastructure/resource-group/README.md +++ b/0_core-infrastructure/resource-group/README.md @@ -33,7 +33,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/0_core-infrastructure/subnet/README.md b/0_core-infrastructure/subnet/README.md index ad79372..6233926 100644 --- a/0_core-infrastructure/subnet/README.md +++ b/0_core-infrastructure/subnet/README.md @@ -43,7 +43,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/0_core-infrastructure/virtual-network/README.md b/0_core-infrastructure/virtual-network/README.md index 00c6dac..2d7ac08 100644 --- a/0_core-infrastructure/virtual-network/README.md +++ b/0_core-infrastructure/virtual-network/README.md @@ -41,7 +41,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/10_migration-backup/README.md b/10_migration-backup/README.md index 3c0ecd9..67be115 100644 --- a/10_migration-backup/README.md +++ b/10_migration-backup/README.md @@ -19,7 +19,7 @@ Last updated: 2025-02-21
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/10_migration-backup/backup/README.md b/10_migration-backup/backup/README.md index d30f41a..0021f68 100644 --- a/10_migration-backup/backup/README.md +++ b/10_migration-backup/backup/README.md @@ -52,7 +52,7 @@ terraform apply
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/10_migration-backup/site-recovery/README.md b/10_migration-backup/site-recovery/README.md index 90b4efa..ba44066 100644 --- a/10_migration-backup/site-recovery/README.md +++ b/10_migration-backup/site-recovery/README.md @@ -52,7 +52,7 @@ terraform apply
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/11_media-services/README.md b/11_media-services/README.md index b2719e3..092255c 100644 --- a/11_media-services/README.md +++ b/11_media-services/README.md @@ -14,7 +14,7 @@ Last updated: 2026-02-03
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/1_storage-databases/README.md b/1_storage-databases/README.md index 0e794e9..64d0824 100644 --- a/1_storage-databases/README.md +++ b/1_storage-databases/README.md @@ -26,7 +26,7 @@ Last updated: 2025-03-27
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/1_storage-databases/blob-storage/README.md b/1_storage-databases/blob-storage/README.md index 5ace941..e5d6320 100644 --- a/1_storage-databases/blob-storage/README.md +++ b/1_storage-databases/blob-storage/README.md @@ -45,7 +45,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/1_storage-databases/cosmos-db/README.md b/1_storage-databases/cosmos-db/README.md index d254517..0882909 100644 --- a/1_storage-databases/cosmos-db/README.md +++ b/1_storage-databases/cosmos-db/README.md @@ -40,7 +40,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/1_storage-databases/data-lake-storage/README.md b/1_storage-databases/data-lake-storage/README.md index c3ada24..e3e1bda 100644 --- a/1_storage-databases/data-lake-storage/README.md +++ b/1_storage-databases/data-lake-storage/README.md @@ -42,7 +42,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/1_storage-databases/file-storage/README.md b/1_storage-databases/file-storage/README.md index a0021dc..ef3c4c7 100644 --- a/1_storage-databases/file-storage/README.md +++ b/1_storage-databases/file-storage/README.md @@ -44,7 +44,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/1_storage-databases/mongo-atlas/README.md b/1_storage-databases/mongo-atlas/README.md index e8bfbb5..315dd91 100644 --- a/1_storage-databases/mongo-atlas/README.md +++ b/1_storage-databases/mongo-atlas/README.md @@ -133,7 +133,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/1_storage-databases/mongo-atlas/known_errors.md b/1_storage-databases/mongo-atlas/known_errors.md index a878669..5fe1411 100644 --- a/1_storage-databases/mongo-atlas/known_errors.md +++ b/1_storage-databases/mongo-atlas/known_errors.md @@ -62,7 +62,7 @@ Last updated: 2026-02-03
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/1_storage-databases/mysql-flexible-server/README.md b/1_storage-databases/mysql-flexible-server/README.md index 5b9f320..5638933 100644 --- a/1_storage-databases/mysql-flexible-server/README.md +++ b/1_storage-databases/mysql-flexible-server/README.md @@ -49,7 +49,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/1_storage-databases/postgresql/README.md b/1_storage-databases/postgresql/README.md index a1d8cda..781f615 100644 --- a/1_storage-databases/postgresql/README.md +++ b/1_storage-databases/postgresql/README.md @@ -48,7 +48,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/1_storage-databases/sql-database/README.md b/1_storage-databases/sql-database/README.md index 4ce7fb0..43b8e5b 100644 --- a/1_storage-databases/sql-database/README.md +++ b/1_storage-databases/sql-database/README.md @@ -44,7 +44,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/1_storage-databases/storage-account/README.md b/1_storage-databases/storage-account/README.md index caa2900..16f3b84 100644 --- a/1_storage-databases/storage-account/README.md +++ b/1_storage-databases/storage-account/README.md @@ -42,7 +42,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/2_compute-containers/README.md b/2_compute-containers/README.md index 53828e0..16ee82b 100644 --- a/2_compute-containers/README.md +++ b/2_compute-containers/README.md @@ -24,7 +24,7 @@ Last updated: 2026-02-03
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/2_compute-containers/app-service/README.md b/2_compute-containers/app-service/README.md index a1f2d99..737b6fa 100644 --- a/2_compute-containers/app-service/README.md +++ b/2_compute-containers/app-service/README.md @@ -43,7 +43,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/2_compute-containers/batch/README.md b/2_compute-containers/batch/README.md index 2a73f4e..4ef7907 100644 --- a/2_compute-containers/batch/README.md +++ b/2_compute-containers/batch/README.md @@ -40,7 +40,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/2_compute-containers/container-instances/README.md b/2_compute-containers/container-instances/README.md index dbcd91e..30fc6b6 100644 --- a/2_compute-containers/container-instances/README.md +++ b/2_compute-containers/container-instances/README.md @@ -45,7 +45,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/2_compute-containers/function-app/README.md b/2_compute-containers/function-app/README.md index b7c7f30..731e8ed 100644 --- a/2_compute-containers/function-app/README.md +++ b/2_compute-containers/function-app/README.md @@ -43,7 +43,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/2_compute-containers/kubernetes-service/README.md b/2_compute-containers/kubernetes-service/README.md index 85f3581..18b6268 100644 --- a/2_compute-containers/kubernetes-service/README.md +++ b/2_compute-containers/kubernetes-service/README.md @@ -50,7 +50,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/2_compute-containers/virtual-desktop/README.md b/2_compute-containers/virtual-desktop/README.md index 0d1eb43..4fa044b 100644 --- a/2_compute-containers/virtual-desktop/README.md +++ b/2_compute-containers/virtual-desktop/README.md @@ -46,7 +46,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/2_compute-containers/virtual-machine/README.md b/2_compute-containers/virtual-machine/README.md index 698ae47..9879458 100644 --- a/2_compute-containers/virtual-machine/README.md +++ b/2_compute-containers/virtual-machine/README.md @@ -45,7 +45,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/3_networking/README.md b/3_networking/README.md index 20f99ce..c26c62f 100644 --- a/3_networking/README.md +++ b/3_networking/README.md @@ -25,7 +25,7 @@ Last updated: 2025-02-21
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/3_networking/application-gateway/README.md b/3_networking/application-gateway/README.md index 00d2476..b203044 100644 --- a/3_networking/application-gateway/README.md +++ b/3_networking/application-gateway/README.md @@ -65,7 +65,7 @@ terraform apply
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/3_networking/cdn/README.md b/3_networking/cdn/README.md index 8818ec8..efd2f0b 100644 --- a/3_networking/cdn/README.md +++ b/3_networking/cdn/README.md @@ -57,7 +57,7 @@ terraform apply
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/3_networking/expressroute/README.md b/3_networking/expressroute/README.md index 4c36e88..2aea2d2 100644 --- a/3_networking/expressroute/README.md +++ b/3_networking/expressroute/README.md @@ -60,7 +60,7 @@ terraform apply
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/3_networking/firewall/README.md b/3_networking/firewall/README.md index 31fc01e..4524e3e 100644 --- a/3_networking/firewall/README.md +++ b/3_networking/firewall/README.md @@ -56,7 +56,7 @@ terraform apply
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/3_networking/front-door/README.md b/3_networking/front-door/README.md index e3e10e5..cdbe736 100644 --- a/3_networking/front-door/README.md +++ b/3_networking/front-door/README.md @@ -58,7 +58,7 @@ terraform apply
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/3_networking/load-balancer/README.md b/3_networking/load-balancer/README.md index 2bc7b9e..70df392 100644 --- a/3_networking/load-balancer/README.md +++ b/3_networking/load-balancer/README.md @@ -71,7 +71,7 @@ terraform apply
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/3_networking/traffic-manager/README.md b/3_networking/traffic-manager/README.md index 1b41858..563795c 100644 --- a/3_networking/traffic-manager/README.md +++ b/3_networking/traffic-manager/README.md @@ -63,7 +63,7 @@ terraform apply
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/3_networking/vpn-gateway/README.md b/3_networking/vpn-gateway/README.md index baca9f6..17bcc13 100644 --- a/3_networking/vpn-gateway/README.md +++ b/3_networking/vpn-gateway/README.md @@ -57,7 +57,7 @@ terraform apply
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/4_identity-security/README.md b/4_identity-security/README.md index 64a7ae5..2e14094 100644 --- a/4_identity-security/README.md +++ b/4_identity-security/README.md @@ -19,7 +19,7 @@ Last updated: 2026-02-03
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/4_identity-security/entra_id/README.md b/4_identity-security/entra_id/README.md index fe67750..27ed415 100644 --- a/4_identity-security/entra_id/README.md +++ b/4_identity-security/entra_id/README.md @@ -74,7 +74,7 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/4_identity-security/key-vault/README.md b/4_identity-security/key-vault/README.md index 8cd971a..117fb80 100644 --- a/4_identity-security/key-vault/README.md +++ b/4_identity-security/key-vault/README.md @@ -89,8 +89,8 @@ Below is a list of variables used in this template, their expected values, types
- Total views -

Refresh Date: 2026-02-06

+ Total views +

Refresh Date: 2026-02-09

diff --git a/5_analytics-bigdata/README.md b/5_analytics-bigdata/README.md index e805fc3..629f03b 100644 --- a/5_analytics-bigdata/README.md +++ b/5_analytics-bigdata/README.md @@ -14,7 +14,7 @@ Last updated: 2026-02-03
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/6_monitoring-management/README.md b/6_monitoring-management/README.md index 1725b59..a6b8a5e 100644 --- a/6_monitoring-management/README.md +++ b/6_monitoring-management/README.md @@ -14,7 +14,7 @@ Last updated: 2026-02-03
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/7_iot/README.md b/7_iot/README.md index 0d1aaa2..1d7378d 100644 --- a/7_iot/README.md +++ b/7_iot/README.md @@ -14,7 +14,7 @@ Last updated: 2026-02-03
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/8_ai-ml/README.md b/8_ai-ml/README.md index 10a39d2..5682dad 100644 --- a/8_ai-ml/README.md +++ b/8_ai-ml/README.md @@ -14,7 +14,7 @@ Last updated: 2026-02-03
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/9_developer-tools/README.md b/9_developer-tools/README.md index 40f3cd9..c4c5302 100644 --- a/9_developer-tools/README.md +++ b/9_developer-tools/README.md @@ -14,7 +14,7 @@ Last updated: 2026-02-03
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

diff --git a/README.md b/README.md index 87bc7ae..e698076 100644 --- a/README.md +++ b/README.md @@ -207,8 +207,8 @@ graph TD;
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09

From 38286f03403509f2082a4d5a8a5fd268d2c6dee9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 9 Feb 2026 17:16:49 +0000 Subject: [PATCH 3/7] Update last modified date in Markdown files --- 0_core-infrastructure/README.md | 2 +- 0_core-infrastructure/azure-bastion/README.md | 2 +- 0_core-infrastructure/azure-dns/README.md | 2 +- 0_core-infrastructure/network-security-group/README.md | 2 +- 0_core-infrastructure/public-ip/README.md | 2 +- 0_core-infrastructure/resource-group/README.md | 2 +- 0_core-infrastructure/subnet/README.md | 2 +- 0_core-infrastructure/virtual-network/README.md | 2 +- 10_migration-backup/README.md | 2 +- 10_migration-backup/backup/README.md | 2 +- 10_migration-backup/site-recovery/README.md | 2 +- 11_media-services/README.md | 2 +- 1_storage-databases/README.md | 2 +- 1_storage-databases/blob-storage/README.md | 2 +- 1_storage-databases/cosmos-db/README.md | 2 +- 1_storage-databases/data-lake-storage/README.md | 2 +- 1_storage-databases/file-storage/README.md | 2 +- 1_storage-databases/mongo-atlas/README.md | 2 +- 1_storage-databases/mongo-atlas/known_errors.md | 2 +- 1_storage-databases/mysql-flexible-server/README.md | 2 +- 1_storage-databases/postgresql/README.md | 2 +- 1_storage-databases/sql-database/README.md | 2 +- 1_storage-databases/storage-account/README.md | 2 +- 2_compute-containers/README.md | 2 +- 2_compute-containers/app-service/README.md | 2 +- 2_compute-containers/batch/README.md | 2 +- 2_compute-containers/container-instances/README.md | 2 +- 2_compute-containers/function-app/README.md | 2 +- 2_compute-containers/kubernetes-service/README.md | 2 +- 2_compute-containers/virtual-desktop/README.md | 2 +- 2_compute-containers/virtual-machine/README.md | 2 +- 3_networking/README.md | 2 +- 3_networking/application-gateway/README.md | 2 +- 3_networking/cdn/README.md | 2 +- 3_networking/expressroute/README.md | 2 +- 3_networking/firewall/README.md | 2 +- 3_networking/front-door/README.md | 2 +- 3_networking/load-balancer/README.md | 2 +- 3_networking/traffic-manager/README.md | 2 +- 3_networking/vpn-gateway/README.md | 2 +- 4_identity-security/README.md | 2 +- 4_identity-security/entra_id/README.md | 2 +- 4_identity-security/key-vault/README.md | 2 +- 5_analytics-bigdata/README.md | 2 +- 6_monitoring-management/README.md | 2 +- 7_iot/README.md | 2 +- 8_ai-ml/README.md | 2 +- 9_developer-tools/README.md | 2 +- README.md | 2 +- 49 files changed, 49 insertions(+), 49 deletions(-) diff --git a/0_core-infrastructure/README.md b/0_core-infrastructure/README.md index f06da33..a9313b7 100644 --- a/0_core-infrastructure/README.md +++ b/0_core-infrastructure/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2025-03-24 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/0_core-infrastructure/azure-bastion/README.md b/0_core-infrastructure/azure-bastion/README.md index 5339503..74dbcc1 100644 --- a/0_core-infrastructure/azure-bastion/README.md +++ b/0_core-infrastructure/azure-bastion/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/0_core-infrastructure/azure-dns/README.md b/0_core-infrastructure/azure-dns/README.md index 0326b42..9f8d97c 100644 --- a/0_core-infrastructure/azure-dns/README.md +++ b/0_core-infrastructure/azure-dns/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/0_core-infrastructure/network-security-group/README.md b/0_core-infrastructure/network-security-group/README.md index 63790c5..aee6961 100644 --- a/0_core-infrastructure/network-security-group/README.md +++ b/0_core-infrastructure/network-security-group/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/0_core-infrastructure/public-ip/README.md b/0_core-infrastructure/public-ip/README.md index 3f95b8b..fd2af69 100644 --- a/0_core-infrastructure/public-ip/README.md +++ b/0_core-infrastructure/public-ip/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/0_core-infrastructure/resource-group/README.md b/0_core-infrastructure/resource-group/README.md index 09bfca5..f9872a9 100644 --- a/0_core-infrastructure/resource-group/README.md +++ b/0_core-infrastructure/resource-group/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/0_core-infrastructure/subnet/README.md b/0_core-infrastructure/subnet/README.md index 6233926..972a43e 100644 --- a/0_core-infrastructure/subnet/README.md +++ b/0_core-infrastructure/subnet/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/0_core-infrastructure/virtual-network/README.md b/0_core-infrastructure/virtual-network/README.md index 2d7ac08..4a49e7b 100644 --- a/0_core-infrastructure/virtual-network/README.md +++ b/0_core-infrastructure/virtual-network/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/10_migration-backup/README.md b/10_migration-backup/README.md index 67be115..bc37693 100644 --- a/10_migration-backup/README.md +++ b/10_migration-backup/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2025-02-21 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/10_migration-backup/backup/README.md b/10_migration-backup/backup/README.md index 0021f68..56f9b20 100644 --- a/10_migration-backup/backup/README.md +++ b/10_migration-backup/backup/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/10_migration-backup/site-recovery/README.md b/10_migration-backup/site-recovery/README.md index ba44066..af2fb1e 100644 --- a/10_migration-backup/site-recovery/README.md +++ b/10_migration-backup/site-recovery/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/11_media-services/README.md b/11_media-services/README.md index 092255c..eedf7d8 100644 --- a/11_media-services/README.md +++ b/11_media-services/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/1_storage-databases/README.md b/1_storage-databases/README.md index 64d0824..77a1b3b 100644 --- a/1_storage-databases/README.md +++ b/1_storage-databases/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2025-03-27 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/1_storage-databases/blob-storage/README.md b/1_storage-databases/blob-storage/README.md index e5d6320..d549be2 100644 --- a/1_storage-databases/blob-storage/README.md +++ b/1_storage-databases/blob-storage/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/1_storage-databases/cosmos-db/README.md b/1_storage-databases/cosmos-db/README.md index 0882909..77d61c2 100644 --- a/1_storage-databases/cosmos-db/README.md +++ b/1_storage-databases/cosmos-db/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/1_storage-databases/data-lake-storage/README.md b/1_storage-databases/data-lake-storage/README.md index e3e1bda..f64aee3 100644 --- a/1_storage-databases/data-lake-storage/README.md +++ b/1_storage-databases/data-lake-storage/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/1_storage-databases/file-storage/README.md b/1_storage-databases/file-storage/README.md index ef3c4c7..fcd4372 100644 --- a/1_storage-databases/file-storage/README.md +++ b/1_storage-databases/file-storage/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/1_storage-databases/mongo-atlas/README.md b/1_storage-databases/mongo-atlas/README.md index 315dd91..8503024 100644 --- a/1_storage-databases/mongo-atlas/README.md +++ b/1_storage-databases/mongo-atlas/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/1_storage-databases/mongo-atlas/known_errors.md b/1_storage-databases/mongo-atlas/known_errors.md index 5fe1411..12ddade 100644 --- a/1_storage-databases/mongo-atlas/known_errors.md +++ b/1_storage-databases/mongo-atlas/known_errors.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/1_storage-databases/mysql-flexible-server/README.md b/1_storage-databases/mysql-flexible-server/README.md index 5638933..04c7248 100644 --- a/1_storage-databases/mysql-flexible-server/README.md +++ b/1_storage-databases/mysql-flexible-server/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/1_storage-databases/postgresql/README.md b/1_storage-databases/postgresql/README.md index 781f615..b6b86ba 100644 --- a/1_storage-databases/postgresql/README.md +++ b/1_storage-databases/postgresql/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/1_storage-databases/sql-database/README.md b/1_storage-databases/sql-database/README.md index 43b8e5b..15ed57d 100644 --- a/1_storage-databases/sql-database/README.md +++ b/1_storage-databases/sql-database/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/1_storage-databases/storage-account/README.md b/1_storage-databases/storage-account/README.md index 16f3b84..1d61c86 100644 --- a/1_storage-databases/storage-account/README.md +++ b/1_storage-databases/storage-account/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/2_compute-containers/README.md b/2_compute-containers/README.md index 16ee82b..ece79e9 100644 --- a/2_compute-containers/README.md +++ b/2_compute-containers/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/2_compute-containers/app-service/README.md b/2_compute-containers/app-service/README.md index 737b6fa..e61737f 100644 --- a/2_compute-containers/app-service/README.md +++ b/2_compute-containers/app-service/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/2_compute-containers/batch/README.md b/2_compute-containers/batch/README.md index 4ef7907..9eb9628 100644 --- a/2_compute-containers/batch/README.md +++ b/2_compute-containers/batch/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/2_compute-containers/container-instances/README.md b/2_compute-containers/container-instances/README.md index 30fc6b6..82c31f6 100644 --- a/2_compute-containers/container-instances/README.md +++ b/2_compute-containers/container-instances/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/2_compute-containers/function-app/README.md b/2_compute-containers/function-app/README.md index 731e8ed..f9e2e2c 100644 --- a/2_compute-containers/function-app/README.md +++ b/2_compute-containers/function-app/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/2_compute-containers/kubernetes-service/README.md b/2_compute-containers/kubernetes-service/README.md index 18b6268..1b64bf4 100644 --- a/2_compute-containers/kubernetes-service/README.md +++ b/2_compute-containers/kubernetes-service/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/2_compute-containers/virtual-desktop/README.md b/2_compute-containers/virtual-desktop/README.md index 4fa044b..7886b30 100644 --- a/2_compute-containers/virtual-desktop/README.md +++ b/2_compute-containers/virtual-desktop/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/2_compute-containers/virtual-machine/README.md b/2_compute-containers/virtual-machine/README.md index 9879458..534b4a2 100644 --- a/2_compute-containers/virtual-machine/README.md +++ b/2_compute-containers/virtual-machine/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/3_networking/README.md b/3_networking/README.md index c26c62f..e5f1184 100644 --- a/3_networking/README.md +++ b/3_networking/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2025-02-21 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/3_networking/application-gateway/README.md b/3_networking/application-gateway/README.md index b203044..36d8f64 100644 --- a/3_networking/application-gateway/README.md +++ b/3_networking/application-gateway/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/3_networking/cdn/README.md b/3_networking/cdn/README.md index efd2f0b..5dfaa95 100644 --- a/3_networking/cdn/README.md +++ b/3_networking/cdn/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/3_networking/expressroute/README.md b/3_networking/expressroute/README.md index 2aea2d2..07d9e5f 100644 --- a/3_networking/expressroute/README.md +++ b/3_networking/expressroute/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/3_networking/firewall/README.md b/3_networking/firewall/README.md index 4524e3e..6190594 100644 --- a/3_networking/firewall/README.md +++ b/3_networking/firewall/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/3_networking/front-door/README.md b/3_networking/front-door/README.md index cdbe736..6a6d28d 100644 --- a/3_networking/front-door/README.md +++ b/3_networking/front-door/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/3_networking/load-balancer/README.md b/3_networking/load-balancer/README.md index 70df392..2ba45c1 100644 --- a/3_networking/load-balancer/README.md +++ b/3_networking/load-balancer/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/3_networking/traffic-manager/README.md b/3_networking/traffic-manager/README.md index 563795c..59489a7 100644 --- a/3_networking/traffic-manager/README.md +++ b/3_networking/traffic-manager/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/3_networking/vpn-gateway/README.md b/3_networking/vpn-gateway/README.md index 17bcc13..a8e6d0e 100644 --- a/3_networking/vpn-gateway/README.md +++ b/3_networking/vpn-gateway/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- diff --git a/4_identity-security/README.md b/4_identity-security/README.md index 2e14094..2fd27cd 100644 --- a/4_identity-security/README.md +++ b/4_identity-security/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/4_identity-security/entra_id/README.md b/4_identity-security/entra_id/README.md index 27ed415..07cd184 100644 --- a/4_identity-security/entra_id/README.md +++ b/4_identity-security/entra_id/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-07 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/4_identity-security/key-vault/README.md b/4_identity-security/key-vault/README.md index 117fb80..7d702ed 100644 --- a/4_identity-security/key-vault/README.md +++ b/4_identity-security/key-vault/README.md @@ -6,7 +6,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-06 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/5_analytics-bigdata/README.md b/5_analytics-bigdata/README.md index 629f03b..a008557 100644 --- a/5_analytics-bigdata/README.md +++ b/5_analytics-bigdata/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/6_monitoring-management/README.md b/6_monitoring-management/README.md index a6b8a5e..888521f 100644 --- a/6_monitoring-management/README.md +++ b/6_monitoring-management/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/7_iot/README.md b/7_iot/README.md index 1d7378d..7fe7b8e 100644 --- a/7_iot/README.md +++ b/7_iot/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/8_ai-ml/README.md b/8_ai-ml/README.md index 5682dad..8ebdf19 100644 --- a/8_ai-ml/README.md +++ b/8_ai-ml/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/9_developer-tools/README.md b/9_developer-tools/README.md index c4c5302..d809768 100644 --- a/9_developer-tools/README.md +++ b/9_developer-tools/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ------------------------------------------ diff --git a/README.md b/README.md index e698076..0964255 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2026-02-03 +Last updated: 2026-02-09 ---------- From a0ac2e5cf72eca8d5aabd190912250014da5fd69 Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Mon, 9 Feb 2026 11:36:09 -0600 Subject: [PATCH 4/7] Refactor README.md for Azure Key Vault template Removed unnecessary markdown code block and adjusted formatting. --- 4_identity-security/key-vault/README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/4_identity-security/key-vault/README.md b/4_identity-security/key-vault/README.md index 7d702ed..8f37da2 100644 --- a/4_identity-security/key-vault/README.md +++ b/4_identity-security/key-vault/README.md @@ -1,4 +1,3 @@ -````markdown # Terraform Template - Azure Key Vault Costa Rica @@ -12,6 +11,8 @@ Last updated: 2026-02-09 > This template contains Terraform configurations to create and manage an Azure Key Vault with dependencies on a Resource Group. +image + > [!NOTE] > Key Vault data-plane access (secrets/keys/certificates) depends on your authorization mode: > - If `enable_rbac_authorization = true`, grant Azure RBAC roles (for example: Key Vault Secrets Officer) at the vault scope. @@ -93,5 +94,3 @@ Below is a list of variables used in this template, their expected values, types

Refresh Date: 2026-02-09

- -```` From a8eadad83c47e57b7d35cfd57cb87b3cf1f357e8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 9 Feb 2026 17:36:24 +0000 Subject: [PATCH 5/7] Fix Markdown syntax issues --- 4_identity-security/key-vault/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/4_identity-security/key-vault/README.md b/4_identity-security/key-vault/README.md index 8f37da2..771b8e0 100644 --- a/4_identity-security/key-vault/README.md +++ b/4_identity-security/key-vault/README.md @@ -15,6 +15,7 @@ Last updated: 2026-02-09 > [!NOTE] > Key Vault data-plane access (secrets/keys/certificates) depends on your authorization mode: +> > - If `enable_rbac_authorization = true`, grant Azure RBAC roles (for example: Key Vault Secrets Officer) at the vault scope. > - If `enable_rbac_authorization = false`, you must manage Key Vault access policies (not included in this minimal template). From e2f2e78130008148be437fd7fe548f4966f6e9e9 Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Mon, 9 Feb 2026 11:39:39 -0600 Subject: [PATCH 6/7] Update notes section formatting in README.md --- 4_identity-security/key-vault/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/4_identity-security/key-vault/README.md b/4_identity-security/key-vault/README.md index 771b8e0..371d15e 100644 --- a/4_identity-security/key-vault/README.md +++ b/4_identity-security/key-vault/README.md @@ -83,11 +83,11 @@ Below is a list of variables used in this template, their expected values, types terraform apply -auto-approve ``` -## Notes -- This template creates the Resource Group for you. -- Key Vault names are globally unique. If you see `VaultAlreadyExists`, either change the base name or keep `key_vault_name_use_random_suffix = true`. -- If you enable `purge_protection_enabled`, Key Vault deletion becomes more restrictive and `terraform destroy` may fail until purge protection rules allow cleanup. +> [!NOTES] +> - This template creates the Resource Group for you. +> - Key Vault names are globally unique. If you see `VaultAlreadyExists`, either change the base name or keep `key_vault_name_use_random_suffix = true`. +> - If you enable `purge_protection_enabled`, Key Vault deletion becomes more restrictive and `terraform destroy` may fail until purge protection rules allow cleanup.
From 42efc2f065c2300475da912b2dc0c5c1b02281e1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 9 Feb 2026 17:39:57 +0000 Subject: [PATCH 7/7] Fix Markdown syntax issues --- 4_identity-security/key-vault/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/4_identity-security/key-vault/README.md b/4_identity-security/key-vault/README.md index 371d15e..e562dda 100644 --- a/4_identity-security/key-vault/README.md +++ b/4_identity-security/key-vault/README.md @@ -83,8 +83,8 @@ Below is a list of variables used in this template, their expected values, types terraform apply -auto-approve ``` - > [!NOTES] +> > - This template creates the Resource Group for you. > - Key Vault names are globally unique. If you see `VaultAlreadyExists`, either change the base name or keep `key_vault_name_use_random_suffix = true`. > - If you enable `purge_protection_enabled`, Key Vault deletion becomes more restrictive and `terraform destroy` may fail until purge protection rules allow cleanup.