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
- Razor Overview: Nickapedia.com
- Razor Session from PuppetConf 2012: Youtube
Follow wiki documentation for installation process:
https://github.com/puppetlabs/Razor/wiki/installation
- The Razor MicroKernel project: https://github.com/puppetlabs/Razor-Microkernel
- The Razor MK images are officially available at: https://github.com/puppetlabs/Razor-Microkernel/downloads
-
$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
./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)
Start Razor API with:
cd $RAZOR_HOME/bin
./razor_daemon.rb start
See LICENSE file.
- Razor Overview: Nickapedia.com
- Puppet Labs Razor Module:Puppetlabs.com