VilnaCRM-Org/crm-infrastructure

Create infrastructure for CRM system using terraform

開放

#1 建立於 2025年3月31日

 (0 則留言) (0 個反應) (1 位負責人)HCL (0 個分叉)auto 404
enhancementgood first issue

倉庫指標

星標
 (0 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

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

貢獻者指南