As you may or may not know, until now we have had three supported installation styles for our Open edX releases:
- Devstack, a Vagrant-based installation for developers modifying code.
- Fullstack, a Vagrant-based installation similar to a production install.
- Native, an Ansible installation for use on Ubuntu machines such as AWS.
We are looking ahead to our next release, Hawthorn, and plotting how these installations will change.
Devstack will be based on Docker rather than Vagrant. EdX is using a Docker-based devstack internally now, and we'll be ready to roll it out to the community in Hawthorn.
Native will remain as it is.
The question now is, what should happen to Fullstack? We won't be ready to support a Docker-based fullstack in the Hawthorn time frame. Does Fullstack provide enough extra value over Native to warrant the time to produce it? My inclination now is to simply drop Fullstack, and for people to use the Native installation in a Vagrant image themselves if they want that style of installation.
Do others see the landscape differently?
--Ned.