The following are notes for refactoring the lab provisioner into something that address is many known bugs, feature requests and projected growth of the lightbulb lab provisioner.
Lightbulb OS Support
control: RHEL7 or CentOS7
nodes: RHEL7, CentOS, Ubuntu (or Debian?) -- eventually Windows, VyOS
NOTE: This plan is currently missing an email feature. Also need to flesh out data structures for users (students and instructors), AMIs/regions and lab layouts. Need switch for pre-installing ansible core and/or Tower.
The following are notes for refactoring the lab provisioner into something that address is many known bugs, feature requests and projected growth of the lightbulb lab provisioner.
Lightbulb OS Support
NOTE: This plan is currently missing an email feature. Also need to flesh out data structures for users (students and instructors), AMIs/regions and lab layouts. Need switch for pre-installing ansible core and/or Tower.
Lightbulb Provisioner Roles
TBD/TODO
Later
lightbulb-haproxy
Starter code? https://github.com/tima/8ball-service/tree/master/playbooks/roles/haproxy
lightbulb-provisioner-azure
provisioner-aws but using Azure services (See #197)
Lab Layouts
WIP (See #198)