Digital Rebar is a container-based, infrastructure-as-code provisioning and orchestration platform that provides software deployment automation capabilities without locking you into a specific hardware platform or operating model. Our mission is to embrace the heterogenous nature of data center operations.
For physical infrastructure, Digital Rebar functions as a fully integrated Cobbler/Foreman + Ansible Tower (or Juju + MaaS) with the added bonus of being able to configure RAID, IPMI and BIOS. Furthermore, Digital Rebar is not opinionated about scripting tools so you can mix and match Chef, Puppet, Ansible, SaltStack, or even Bash.
For cloud infrastructure, Digital Rebar provides a hybrid cluster install like Terraform, but with an ongoing iterative operation and upgrade strategy. By design, we leverage existing configurations like Ansible playbooks directly from upstreams WITHOUT modification. Our job is to make them more portable and repeatable by controlling the infrastructure.
Digital Rebar Provision is a stand-alone version of the PXE/DHCP/TFTP system used by the broader project. It"s a great first step for the larger project and sufficient if you are just replacing Cobbler or another metal provisioner (MaaS, Stacki, Foreman, USB). It does not have out-of-band or firmware features - those services remain under the project umbrella.
Why Rebar? Rebar is the metal in reinforced concrete that allows building cloudscraping towers and robust infrastructure (more information...).
While Digital Rebar has been completely rebuilt by DevOps artisans, our history includes years of battle-tested ops learning by the Crowbar Project founders.
The principle motivation for Digital Rebar is to collaborate on a technology that revolutionizes how traditional data center infrastructure operations can gracefully absorb next-generation workloads without churn and additional technological complexity. Digital Rebar capability enables upgrade and continuous deployment automation which is important for large scale, production-scale deployments of evolving complex technologies such as Docker, Kubernetes, Mesos, Cloud Foundry, OpenStack, and Ceph.
Digital Rebar is an open reference implementation that can be designed to reliably deployed in large-scale, multi-site datacenters. This effectively productizes best practices in a way that allows creation of consistent and discoverable operating environments. Users benefit with fast time-to-value and the community benefits by having consistent installations across the ecosystem.
Digital Rebar reduces the cost of datacenter hardware infrastructure preparation which provide immediate benefits by way of accelerating the deployment of complex compute and storage clusters. Digital Rebar reduces the human resource cost of orchestrating continuous hardware redeployment, hypervisor, operating systems, and application layer software installation and management. All of these add up to significant gains in operational reliability, consistency, and concomitant reduction in defects handling costs.
Digital Rebar is an Apache2 Licensed Project.
RackN supports a variety of workloads that leverage Digital Rebar. Including Kubernetes Kompos8, Ceph, and a variety of Commodity Hardware. RackN offers enterprise support for Digital Rebar.