Passa al contenuto principale
Versione: 0.5.3

ArubaCloud Terraform Examples

Stack Terraform pronti per la produzione per distribuire applicazioni open source popolari su Aruba Cloud.

Cos'è questo?​

Questo repository è la raccolta ufficiale di esempi Terraform della community per il Provider Terraform Aruba Cloud. Ogni esempio distribuisce uno stack applicativo completo e autonomo usando:

  • Cloud Server (macchine virtuali) provisionate con cloud-init
  • Managed MySQL DBaaS dove applicabile
  • Elastic IP, VPC, subnet e security group per il networking
  • Block Storage per i dati persistenti

Tutti gli esempi seguono la stessa struttura, usano lo stesso modulo di rete condiviso e sono documentati a standard di produzione.

Quick Start​

git clone https://github.com/arubacloud/terraform-arubacloud-examples.git
cd terraform-arubacloud-examples/wordpress
cp terraform.tfvars.example terraform.tfvars
# Modifica terraform.tfvars con le tue credenziali e impostazioni
terraform init
terraform apply

Esempi in Breve​

EsempioCaso d'usoDimensione VMDBaaSCosto stimato/mese
WordPressCMS / Blog4 vCPU / 8 GBMySQL 8.0~€90
WireGuardServer VPN1 vCPU / 2 GB—~€15
Docker HostRuntime container2 vCPU / 4 GB—~€30
Uptime KumaMonitoraggio / pagina di stato1 vCPU / 2 GB—~€12
VaultwardenGestore password1 vCPU / 2 GB—~€12
MinIOObject storage (S3-compat)2 vCPU / 4 GB—~€45
TraefikReverse proxy + auto-TLS1 vCPU / 2 GB—~€15
NextcloudSync file / cloud storage4 vCPU / 8 GBMySQL 8.0~€110

Altri esempi sono elencati nella barra laterale di navigazione.

Prerequisiti​

  • Terraform ≥ 1.9
  • ArubaCloud Terraform Provider ≥ 0.5
  • Un account Aruba Cloud con credenziali API (OAuth2 client ID + secret)
  • Una coppia di chiavi SSH

Consulta la Guida Rapida per una procedura dettagliata.