A complete Infrastructure-as-Code (IaC) project to deploy and configure a PrestaShop e-commerce platform using Terraform and Ansible on AWS Free Tier.
| Branch | Purpose |
|---|---|
main |
Documentation & overview |
terraform |
AWS infrastructure provisioning (EC2, SGs) |
ansible |
Software installation & app configuration |
- Access: http://
- Replace
<your-public-ip>with the actual public IP of your EC2 instance.
- Terraform – Infrastructure provisioning on AWS
- Ansible – Configuration management and PrestaShop installation
- Amazon EC2 (Free Tier) – Hosting environment
-
Clone the repo and switch to the
terraformbranchgit checkout terraform terraform init && terraform apply -
After provisioning, switch to the
ansiblebranch and run configuration:git checkout ansible ansible-playbook playbook.yml -i hosts