rename commvault to backup
This commit is contained in:
parent
891abdbe90
commit
c923e30b83
4 changed files with 10 additions and 11 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
13
README.md
13
README.md
|
|
@ -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.
|
||||||
|
|
||||||
|
|
@ -106,4 +105,4 @@ For issues, please create a Ticket or contact professional-service@stackit.cloud
|
||||||
---
|
---
|
||||||
|
|
||||||
**Author**: Michael Sodan
|
**Author**: Michael Sodan
|
||||||
**License**: MIT
|
**License**: MIT
|
||||||
|
|
|
||||||
|
|
@ -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 = {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue