A Chef cookbook for installing and maintaining Cobbler
Ruby
7
78 commits
updated Sep 24, 2018
Installs and configures Cobbler and Cobbler Web.
| 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 '.*'Ruby
90.7%
HTML
9.3%
A Chef cookbook for installing and maintaining Cobbler
Ruby
7
78 commits
updated Sep 24, 2018
Installs and configures Cobbler and Cobbler Web.
| 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 '.*'Ruby
90.7%
HTML
9.3%