Installs and configures Cobbler and Cobbler Web.
- CentOS 6.5, 5.10
- Ubuntu 12.04, 14.04
| 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 |
Include cobblerd in your node's run_list:
{
"run_list": [
"recipe[cobblerd::default]"
]
}This installs Cobbler on your machine
Include cobblerd::source in your node's run_list:
{
"run_list": [
"recipe[cobblerd::default]"
]
}This builds Cobbler from source code
Include cobblerd::web in your node's run_list:
{
"run_list": [
"recipe[cobblerd::web]"
]
}This provides the Cobbler web interface
Include cobblerd::centos in your node's run_list:
{
"run_list": [
"recipe[cobblerd::centos]"
]
}This provides a CentOS image via Cobbler
Include cobblerd::ubuntu in your node's run_list:
{
"run_list": [
"recipe[cobblerd::ubuntu]"
]
}This provides an Ubuntu image via Cobbler
Author:: Bloomberg Compute Architecture Group (compute@bloomberg.net)
To build and test, one can run the following (this done using ChefDK binaries):
bundler packagekitchen verify '.*'