Generalize template as a LAMP template
- Dominant language
- Shell
- Stars
- 184
- Forks
- 186
- PR merge metrics
- No merged PRs in 30d
Description
Moodle is "just another LAMP application" and as such there is significant value in extracting the LAMP portions of this template so that our optimizations can be used in other LAMP workloads.
To achieve this we need to (at a minimum):
- [ ] [Modularize the configuration scripts](https://github.com/Azure/Moodle/issues/79)
- [ ] Identify any parts of the ARM templates that is specific to Moodle (e.g. configuration of Moodle, the controller VM cron jobs)
- [ ] Add a parameter(s) to allow the configuration scripts to pull in an arbitrary application deployment script and templates
- [ ] Separate the core LAMP templates from the Moodle specific code
Once this work is complete this repository should contain only Moodle specific deployment scripts and associated resources. The "Deploy to Azure" buttons in the README.md should continue to work as they do today. There should be a new repository (e.g. Azure/LAMP) that contains the LAMP parts of the template. This new repository will allow the deployment of an "empty" LAMP stack on Azure.
Further work might include using Ansible or similar to do the final application deployment.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.