|
il y a 5 ans | |
---|---|---|
manifests | il y a 5 ans | |
spec | il y a 5 ans | |
tests | il y a 5 ans | |
.gitignore | il y a 5 ans | |
CHANGELOG.md | il y a 5 ans | |
Gemfile | il y a 5 ans | |
README.md | il y a 5 ans | |
Rakefile | il y a 5 ans | |
metadata.json | il y a 5 ans |
This module just provide a simple way to install Megacli (MegaRaid management).
Based on a default repository it will be easy to manage Megacli for Debian systems. If you want some Redhat/Fedora/Ubuntu support, please send repository URL :)
sources.list
file for Megacli.To begin using Megacli module with defaults parameters:
include megacli
The default repository doesn't provide (yet?) a repository for the new Debian Stable (aka Jessie). Instead, we can use the Sid one:
class { 'megacli':
repo_suite => 'sid',
}
megacli
: Main class call all subclasses.megacli::repo
: Manage the repository to provide Megacli.megacli::install
: Install Megacli packages.repo_ensure
: What to set the repository to. Can be 'present' or 'absent'. Defaults to 'present'.repo_url
: The URL of the repository. Default to 'http://hwraid.le-vert.net/debian/' for Debian systems.repo_suite
: The suite to use for the repository. Default to '$::lsbdistcodename'.repo_key
: The key to ensure the repository is trusted. Defaults to '23B3D3B4' for Debian systems.repo_key_server
: The server used to validate the repository's key. Defaults to 'keyserver.ubuntu.com' for Debian systems.repo_include_src
: If set to 'true', it will include the source packages. Can be 'true' or 'false'. Defaults to 'false'.repos
: Which sections to use for the repository. Can be an array. Defaults to 'main' for Debian systems.pkg_ensure
: What to set the Megacli package to. Can be 'present' or 'absent'. Defaults to 'present'.pkg_name
: The Megacli's package name to install. Defaults to 'megacli'.This module has only be tested on Debian 7.x versions, but should work on Debian <=7. The default repository for Debian doesn't provide packages for Debian 8 (aka Jessie) but it's work if you use the Sid packages, see New-debian-jessie.
Free to send contributions, fork it, ...
WTFPL (http://wtfpl.org/)