My Authors
Read all threads
@alexellisuk Happy to include @digitalrebar as a bare metal provisioner here, BUT… doing infrastructure effectively is more than provisioning; it’s ops. @rackngo has iterated four generations from Crowbar (10 yrs) figuring this out. I wanted to review what we’ve learned…1/10
@alexellisuk @digitalrebar @rackngo Bare metal (while essential) is complex, varied and heterogenous. It does not help to pretend otherwise because trying to narrow the problem leads to a fragile automation architecture or we end up with silos. 2/10
@alexellisuk @digitalrebar @rackngo By embracing the reality that data centers have diverse requirements, we started to build reusable components that handle brown and green fields, legacy and new equipment. 3/10
@alexellisuk @digitalrebar @rackngo But even more, we needed to take a system integration approach to infrastructure. One that considers full life-cycle over multiple protocols and control planes. One that can coordinate changes between compute, storage and networking. 4/10
@alexellisuk @digitalrebar @rackngo One that is modular enough that components are reusable even if they are mixed and matched. One that can be field adjusted without creating a fork. 5/10
@alexellisuk @digitalrebar @rackngo That led us to a platform that extends past “provisioning” into Infrastructure as Code #IaC, #immutable deploys, intent-driven workflow and multi-site coordination. Getting closer to a full cloud API. 6/10
@alexellisuk @digitalrebar @rackngo 8/10 For example, I’m hoping that @kubernetesio Cluster API (which is designed for cloud APIs) will provide a good consumption model for bare metal. Not just “give me a raw machine” but provide a unit as part of an integrated system.
@alexellisuk @digitalrebar @rackngo Ultimately, rethinking how to automate bare metal is about enabling code reuse, sharing best practices and helping operators to collaborate. That’s why @digitalrebar focuses on #IaC, API Intent, workflow & operator self-mgmt. We try to make that simple, but it's complex! 9/10
@alexellisuk @digitalrebar @rackngo If we hide too much behind abstractions then reuse and utility drops. We’d love to have feedback about how well we’ve hit that balance: try it at portal.rackn.io. 10/10
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with Rob Hirschfeld

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!