rename commvault to backup

This commit is contained in:
Michael_Sodan 2025-07-07 08:41:55 +00:00
parent 891abdbe90
commit c923e30b83
4 changed files with 10 additions and 11 deletions

View file

@ -82,8 +82,8 @@ resource "stackit_network_interface" "p2_lan1" {
security_group_ids = [ stackit_security_group.example.security_group_id ] security_group_ids = [ stackit_security_group.example.security_group_id ]
} }
# ---------- project 3 commvault ------------------ # ---------- project 3 backup ------------------
// This file defines the network setup for the third project (commvault). // This file defines the network setup for the third project (backup).
resource "stackit_network" "p3_lan_network1" { resource "stackit_network" "p3_lan_network1" {
project_id = module.project.project_info["project3"].project_id project_id = module.project.project_info["project3"].project_id

View file

@ -30,7 +30,7 @@ data "stackit_image" "debian" {
image_id = "d1151962-f2cd-45e6-9c67-185c5055c7e0" // Debian 12 (Bookworm) x86_64 image_id = "d1151962-f2cd-45e6-9c67-185c5055c7e0" // Debian 12 (Bookworm) x86_64
} }
// create the server in the third project (commvault) // create the server in the third project (backup)
resource "stackit_volume" "example_vol_p3" { resource "stackit_volume" "example_vol_p3" {
project_id = module.project.project_info["project3"].project_id project_id = module.project.project_info["project3"].project_id
name = "root_volume" name = "root_volume"

View file

@ -1,4 +1,4 @@
# 🌐 Infrastructure Deployment: Landing Zone, Core, Commvault and SKE # 🌐 Infrastructure Deployment: Landing Zone, Core, Backup and SKE
This repository contains Terraform code to deploy the following infrastructure projects: This repository contains Terraform code to deploy the following infrastructure projects:
@ -27,10 +27,10 @@ This repository contains Terraform code to deploy the following infrastructure p
- LAN interface with attached security group - LAN interface with attached security group
- WAN interface without additional security - WAN interface without additional security
### 3. **Commvault** ### 3. **Backup**
- Used for backup and disaster recovery scenarios via Commvault. - Used for backup and disaster recovery scenarios.
- Creates an **Object Storage Bucket**. - Creates an **Object Storage Bucket**.
- Relevant **access credentials** are provisioned for use with Commvault or other services. - Relevant **access credentials** are provisioned for use with other services.
### 4. **SKE** ### 4. **SKE**
- Deploys a managed **SKE (STACKIT Kubernetes Engine)** cluster. - Deploys a managed **SKE (STACKIT Kubernetes Engine)** cluster.
@ -85,7 +85,7 @@ The deployment will output:
- This setup is optimized for a **test or POC environment**. - This setup is optimized for a **test or POC environment**.
- pfSense must be manually configured after deployment. - pfSense must be manually configured after deployment.
- Kubernetes workloads (e.g. Commvault agents) are not included in this deployment but can be added later. - Kubernetes workloads are not included in this deployment but can be added later.
- LVM striping (RAID0) can be used for temporary IOPS/performance improvement — but **requires attention to backups**. - LVM striping (RAID0) can be used for temporary IOPS/performance improvement — but **requires attention to backups**.
--- ---
@ -93,7 +93,6 @@ The deployment will output:
## ⚠️ Limitations ## ⚠️ Limitations
- The infrastructure is not auto-scaled or HA-enabled by default. - The infrastructure is not auto-scaled or HA-enabled by default.
- Commvault is assumed to be managed **externally** or installed manually.
- No automated DNS or certificate management is configured. - No automated DNS or certificate management is configured.
- `lan_network3` is non-routed and might require manual routing adjustments if used. - `lan_network3` is non-routed and might require manual routing adjustments if used.

View file

@ -15,7 +15,7 @@ variable "projects" {
owner_email = "michael.sodan@stackit.cloud" owner_email = "michael.sodan@stackit.cloud"
} }
project3 = { project3 = {
name = "commvault" name = "backup"
owner_email = "michael.sodan@stackit.cloud" owner_email = "michael.sodan@stackit.cloud"
} }
project4 = { project4 = {