VilnaCRM-Org/crm-infrastructure

Create infrastructure for CRM system using terraform

Aberta

#1 aberto em 31 de mar. de 2025

 (0 comentário) (0 reação) (1 responsável)HCL (0 fork)auto 404
enhancementgood first issue

Métricas do repositório

Stars
 (0 estrela)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

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

Guia do colaborador