Skip to content

aheumaier/Razor

 
 

Repository files navigation

Project Razor

Build Status

Introduction

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 such as Puppet.

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

Authors

Installation

Follow wiki documentation for installation process:

https://github.com/puppetlabs/Razor/wiki/installation

Razor MicroKernel

Environment Variables

  • $RAZOR_HOME: Razor installation root directory.

  • $RAZOR_RSPEC_WEBPATH: optional rspec HTML output path.

  • $RAZOR_LOG_PATH: optional Razor log directory (default: ${RAZOR_HOME}/log).

  • $RAZOR_LOG_LEVEL: optional Razor log output verbosity level:

      0 = Debug
      1 = Info
      2 = Warn
      3 = Error (default)
      4 = Fatal
      5 = Unknown
    

Directory structure

./bin - control scripts
./conf - configuration YAML files
./doc - Documentation (YARD)
./images - default images directory
./install - installation bits
./lib - root library folder
./test_scripts - testing scripts
./rspec - unit tests (RSpec)

Starting services

Start Razor API with:

cd $RAZOR_HOME/bin
./razor_daemon.rb start

License

See LICENSE file.

Reference

About

Razor is next generation provisioning software that handles bare metal hardware and virtual server provisioning

Resources

License

Stars

Watchers

Forks

Packages

No packages published