It is a Packer template for creating an educational support content sharing server called Moodle.
In the company's educational content creation and instructor duties, Moodle will be used for text distribution and test creation for students, and it will be possible to easily create a Moodle server on AWS using Packer. did.
In order to save costs, PHP, httpd, and MySQL are packaged in one EC2. Of course, database provisioning is done automatically.
Technically, using Ansible, prepare the environment necessary for Moodle to work and deploy Moodle, and use Serverspec to check the provision status.