Skip to content
forked from mikeyp-dell/core

OpenCrowbar Framework and Core Infrastructure Components

License

Notifications You must be signed in to change notification settings

gaelrehault/core

 
 

Repository files navigation

OpenCrowbar Documentation README

This is not the documentation you are looking for. it is a pointer to the real documentation in the documentation directory

Looking for Crowbar Resources?

The Crowbar website has links to all information and is our recommended starting place.

Specific Crowbar Documentation

We track Crowbar documentation with the code so that we can track versions of documentation with the code. It is located in the /doc directory.

Background

Crowbar documentation is distributed into multiple places under the /doc directory of each Crowbar module (aka "barclamps"). When the modules are installed, Crowbar combines all the /doc directories into a master documentation set. These directories are structured into subdirectories for general topics. This structure is common across all barclamps in the Crowbar project

Please, do NOT add documentation in locations besides =/doc=! If necessary, expand this README to include pointers to important /doc information.

Short Term notes for OpenCrowbar Development Environment

  1. Prep Environment
  2. Install Docker (do once)
  3. sudo chmod 666 /var/run/docker.sock (to run docker without sudo)
  4. sudo usermod -a -G docker (to permanently run Docker without sudo)
  5. To build Sledgehammer:
  6. tools/build_sledgehammer.sh
  7. To run in development mode:
  8. tools/docker-admin centos ./development.sh
  9. To run in production mode:
  10. tools/docker-admin centos ./production.sh admin.cluster.fqdn
  11. tools/kvm-slave (to launch a KVM-based compute node)

Once Crowbar is bootstrapped (or if anything goes wrong), you will get a shell running inside the container. Exiting the shell will kill Docker.

About

OpenCrowbar Framework and Core Infrastructure Components

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 47.8%
  • Ruby 38.4%
  • Erlang 9.4%
  • Shell 3.2%
  • CSS 1.2%
  • Python 0.0%