diff --git a/0_core-infrastructure/README.md b/0_core-infrastructure/README.md index 67e5d95..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 ------------------------------------------ @@ -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..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 ------------------------------------------ @@ -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..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 ------------------------------------------ @@ -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..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 ------------------------------------------ @@ -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..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 ------------------------------------------ @@ -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..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 ------------------------------------------ @@ -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..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 ------------------------------------------ @@ -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..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 ------------------------------------------ @@ -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..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 ------------------------------------------ @@ -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..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 ---------- @@ -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..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 ---------- @@ -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..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 ------------------------------------------ @@ -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..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 ------------------------------------------ @@ -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..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 ---------- @@ -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..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 ---------- @@ -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..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 ---------- @@ -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..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 ---------- @@ -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..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 ---------- @@ -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..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 ---------- @@ -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..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 ------------------------------------------ @@ -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..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 ---------- @@ -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..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 ---------- @@ -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..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 ---------- @@ -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..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 ------------------------------------------ @@ -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..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 ------------------------------------------ @@ -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..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 ---------- @@ -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..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 ---------- @@ -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..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 ---------- @@ -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..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 ---------- @@ -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..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 ---------- @@ -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..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 ---------- @@ -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..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 ------------------------------------------ @@ -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..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 ---------- @@ -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..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 ---------- @@ -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..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 ---------- @@ -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..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 ---------- @@ -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..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 ---------- @@ -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..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 ---------- @@ -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..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 ---------- @@ -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..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 ---------- @@ -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 0a43c66..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 ------------------------------------------ @@ -15,10 +15,11 @@ Last updated: 2026-02-03 ## Templates available - [Microsoft Entra ID (Entra ID)](./entra_id) +- [Azure Key Vault](./key-vault)
- 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..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 ------------------------------------------ @@ -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 new file mode 100644 index 0000000..e562dda --- /dev/null +++ b/4_identity-security/key-vault/README.md @@ -0,0 +1,97 @@ +# 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-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. +> - 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-09

+
+ 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 = [] +} diff --git a/5_analytics-bigdata/README.md b/5_analytics-bigdata/README.md index e805fc3..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 ------------------------------------------ @@ -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..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 ------------------------------------------ @@ -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..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 ------------------------------------------ @@ -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..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 ------------------------------------------ @@ -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..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 ------------------------------------------ @@ -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..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 ---------- @@ -207,8 +207,8 @@ graph TD;
- Total views -

Refresh Date: 2026-02-07

+ Total views +

Refresh Date: 2026-02-09