ansible / lightbulb

Lightbulb has been deprecated and replaced by Ansible Workshops
https://ansible.github.io/workshops/
MIT License
479 stars 307 forks source link

[EPIC] Refactor Lab Provisioner #141

Open tima opened 7 years ago

tima commented 7 years ago

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)

petebowden commented 7 years ago

I'd be more than happy to help work on this migration, but I'm not sure where to begin? Have some of these tasks been completed in another fork?