{"repo":"Genaker/TerraformMagentoCloud","free":true,"listed":false,"github":"https://github.com/Genaker/TerraformMagentoCloud","clone":"git clone https://github.com/Genaker/TerraformMagentoCloud.git","description":"AWS Magento 2 cloud Terraform infrastructure as code. For any systems WordPress / WooCommerce/ Drupal / Shopware 6 / Shopify APP / VueStorefront / Oddo / ORO / Magento 2 with horizontal Auto scaling (platform agnostic)","language":"HCL","stars":246,"topics":["aws","terraform","amazon-web-services","terraform-module","magento","magento2","cloud"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Minimal Magento Cloud Infrastructure Quick start Recommended Versions (2025) - Terraform: v1.13.4 or newer - Terragrunt: v0.92.1 or newer - AWS Provider: v6.x (auto-detected) Installation Options Option 1: Use Docker Image (Recommended) Option 2: Install Locally 1. Install Terraform 1.13+ 2. Install Terragrunt 0.92+ 3. Optionally, install pre-commit hooks If you are using macOS you can install all dependencies using Homebrew: Configure access to AWS account The recommended way to configure access credentials to AWS account is using environment variables: Alternatively, you can edit terragrunt.hcl and use another authentication mechanism as described in AWS provider documentation. Create and manage your infrastructure Infrastructure consists of multiple layers (magento auto scaling, mysql, load balancer, ...) where each layer is described using one Terraform module with inputs arguments specified in terragrunt.hcl in respective layer's directory. Navigate through layers to review and customize values inside inputs block. There are two ways to manage infrastructure (slower&complete, or faster&granular): - Region as a whole (slower&complete). Run this command to create infrastructure in all layers in a single region: - As a single layer (faster&granular). Run this command to create infrastructure in a single layer (eg, magento auto scaling ): After the confirmation your infrastructure should be created. Destroy/Delete infrastructure destroy-all (DEPRECATED: use run-all) DEPRECAT","default_branch":null,"files":null,"tree":[],"storefront":"/r/Genaker","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Genaker/TerraformMagentoCloud/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}