Hacker News new | ask | show | jobs
by maddalab 4155 days ago
On the modules, those included in the public repo by nature of not having specific to Tumblr's DC are unsophisticated.

Along side Genesis we use additional internal tools that "provision" physical hardware using Kickstart specification.

One of the challenges with provisioning machines is bringing visibility to the process of provisioning while the machine is being provisioned. Kickstart and Anaconda installer aren't ideal from a visibility stand point.

Genesis in addition to providing a means to discover hardware at the DC allows for some provisioning automation to be moved into ruby code instead of Kickstart. Internally we are experimenting with additional solutions other than using Kickstart.