Skip to content

akonradi/razor-server

 
 

Repository files navigation

Razor server

This code is still in development mode; that means that we might make backwards incompatible changes, especially to the database schema which would force you to rebuild all the machines that Razor is managing. Razor will become stable RSN.

Getting in touch

Getting started

The Wiki has all the details; in particular look at

What does Razor do anyway ?

Project Razor is a power control, provisioning, and management application designed to deploy both bare-metal and virtual computer resources. Razor provides broker plugins for integration with third party configuration systems such as Puppet.

Razor does this by discovering new nodes using facter, tagging nodes using facts based on user-supplied rules and deciding what to install through matching tags to user-supplied policies. Installation itself is handled flexibly through ERB templating all installer files. Once installation completes, the node can be handed off to a broker, typically a configuration management system. Razor makes this handoff seamless and flexible.

This is a 0.x release, so the CLI and API is still in flux and may change. Make sure you read the release notes before upgrading

Razor MicroKernel

The MicroKernel is a small OS image that Razor boots on new nodes to do discovery. It periodically submits facts about the node and waits for instructions from the server about what to do next, if anything.

A prebuild image is available.

Reference

License

Razor is distributed under the Apache 2.0 license. See [the LICENSE file][license] for full details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%