This repository builds a base Magento AMI that installs all the fundamental packages to run a Magento application.
The idea is to install as much as possible on the base Magento AMI that is not unique to an evironment. This will reduce the amount of time to spin up a new instance when autoscaling.
├── magento_ami
├── ansible/
├── roles/
├── common/
| └── tasks/
| └── main.yaml
├── redis/
| └── tasks/
| └── main.yaml
├── magento/
| └── tasks/
| └── main.yaml
| └── vars
| └── main.yaml
├── mysql/
| └── tasks/
| └── main.yaml
├── nginx/
| └── tasks/
| └── main.yaml
├── php/
| └── tasks/
| └── main.yaml
├── .gitignore
├── .gitlab-ci.yml
├── README.md
├── packer.json