A Chef cookbook for installing and maintaining Cobbler
Ruby HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
attributes
environments
libraries
recipes
spec
templates/default
test/integration
.coveralls.yml
.gitattributes
.gitignore
.kitchen.yml
.rspec
.rubocop.yml
.travis.yml
Berksfile
CONTRIBUTING.md
Gemfile
LICENSE
README.md
Thorfile
Vagrantfile
chefignore
metadata.rb

README.md

cobbler-cookbook

Installs and configures Cobbler and Cobbler Web.

Supported Platforms

  • CentOS 6.5, 5.10
  • Ubuntu 12.04, 14.04

Attributes

Key Type Description Default
['cobbler']['root_password'] String Root password for Kickstart templates. `echo 'root' | shasum -a 512 -p`
['cobbler']['user']['password'] String Root password for Kickstart templates. `echo 'cloud' | shasum -a 512 -p`
['cobbler']['user']['name'] String UNIX username cloud
['cobbler']['user']['uid'] Integer UNIX uid 900

Usage

cobbler::default

Include cobblerd in your node's run_list:

{
  "run_list": [
    "recipe[cobblerd::default]"
  ]
}

This installs Cobbler on your machine

cobbler::source

Include cobblerd::source in your node's run_list:

{
  "run_list": [
    "recipe[cobblerd::default]"
  ]
}

This builds Cobbler from source code

cobbler::web

Include cobblerd::web in your node's run_list:

{
  "run_list": [
    "recipe[cobblerd::web]"
  ]
}

This provides the Cobbler web interface

cobbler::centos

Include cobblerd::centos in your node's run_list:

{
  "run_list": [
    "recipe[cobblerd::centos]"
  ]
}

This provides a CentOS image via Cobbler

cobbler::ubuntu

Include cobblerd::ubuntu in your node's run_list:

{
  "run_list": [
    "recipe[cobblerd::ubuntu]"
  ]
}

This provides an Ubuntu image via Cobbler

Maintainers

Author:: Bloomberg Compute Architecture Group (compute@bloomberg.net)

Maintainers

To build and test, one can run the following (this done using ChefDK binaries):

  • bundler package
  • kitchen verify '.*'