Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generalize template as a LAMP template #101

Open
4 tasks
SorraTheOrc opened this issue May 10, 2018 · 0 comments
Open
4 tasks

Generalize template as a LAMP template #101

SorraTheOrc opened this issue May 10, 2018 · 0 comments
Labels
enhancement New feature or request Priority 0 (will address) Pull requests welcome, failing that we will get to this ASAP.
Milestone

Comments

@SorraTheOrc
Copy link
Contributor

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
  • 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.

@SorraTheOrc SorraTheOrc added enhancement New feature or request Priority 0 (will address) Pull requests welcome, failing that we will get to this ASAP. labels May 10, 2018
@SorraTheOrc SorraTheOrc added this to the v1.5.2 milestone May 10, 2018
@SorraTheOrc SorraTheOrc changed the title Generalize this as a LAMP template Generalize template as a LAMP template May 10, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Priority 0 (will address) Pull requests welcome, failing that we will get to this ASAP.
Projects
None yet
Development

No branches or pull requests

1 participant