bloomberg/cobbler-cookbook

A Chef cookbook for installing and maintaining Cobbler

Ruby

7

78 commits

updated Sep 24, 2018

See the code

README

cobbler-cookbook

Installs and configures Cobbler and Cobbler Web.

Supported Platforms

  • CentOS 6.5, 5.10
  • Ubuntu 12.04, 14.04

Attributes

KeyTypeDescriptionDefault
['cobbler']['root_password']StringRoot password for Kickstart templates.`echo 'root' | shasum -a 512 -p`
['cobbler']['user']['password']StringRoot password for Kickstart templates.`echo 'cloud' | shasum -a 512 -p`
['cobbler']['user']['name']StringUNIX usernamecloud
['cobbler']['user']['uid']IntegerUNIX uid900

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 '.*'

Contributors

cbaenziger

37 commits

johnbellone

36 commits

dmlb2000

4 commits

wingZero21

1 commits

bloomberg/cobbler-cookbook

A Chef cookbook for installing and maintaining Cobbler

Ruby

7

78 commits

updated Sep 24, 2018

See the code

README

cobbler-cookbook

Installs and configures Cobbler and Cobbler Web.

Supported Platforms

  • CentOS 6.5, 5.10
  • Ubuntu 12.04, 14.04

Attributes

KeyTypeDescriptionDefault
['cobbler']['root_password']StringRoot password for Kickstart templates.`echo 'root' | shasum -a 512 -p`
['cobbler']['user']['password']StringRoot password for Kickstart templates.`echo 'cloud' | shasum -a 512 -p`
['cobbler']['user']['name']StringUNIX usernamecloud
['cobbler']['user']['uid']IntegerUNIX uid900

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 '.*'

Contributors

cbaenziger

37 commits

johnbellone

36 commits

dmlb2000

4 commits

wingZero21

1 commits

Languages

Ruby

90.7%

HTML

9.3%