VilnaCRM-Org/crm-infrastructure

Create infrastructure for CRM system using terraform

Offen

#1 geöffnet am 31.03.2025

 (0 Kommentare) (0 Reaktionen) (1 zugewiesene Person)HCL (0 Forks)auto 404
enhancementgood first issue

Repository-Metriken

Stars
 (0 Sterne)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

Description

Set up the infrastructure for the CRM system on AWS using Terraform. The CRM will be deployed on: Production: app.vilnacrm.com Testing: app.vilnacrmtest.com

This infrastructure should be similar to the existing website deployment but tailored for CRM-specific resources, including: S3 for hosting CloudFront for CDN and caching Route 53 for domain management IAM roles and policies Any additional required AWS services

Tasks

  • Set up Terraform module structure for CRM infrastructure
  • Configure S3 buckets for CRM
  • Set up CloudFront distribution for CRM
  • Configure Route 53 records for subdomains
  • Define IAM roles and policies
  • Implement Terraform backend and state management
  • Test deployment process

Acceptance Criteria

  • Terraform code is structured and modular
  • CRM is accessible via app.vilnacrm.com and app.vilnacrmtest.com
  • CloudFront distribution is correctly linked to S3 or another backend
  • DNS resolution via Route 53 is properly configured
  • IAM policies follow security best practices
  • Deployment is automated and reproducible

Contributor Guide