cookbook 'icinga-ng', '= 0.1.3'
icinga-ng (5) Versions 0.1.3 Follow3
Installs/Configures icinga v1 server
cookbook 'icinga-ng', '= 0.1.3', :supermarket
knife supermarket install icinga-ng
knife supermarket download icinga-ng
chef-icinga-cookbook
Cookbook install's Icinga server on Debian/Ubuntu OS from source.
As default used latest icinga, v.1.11.7
Depends
- Apache2 cookbook.
- Apt cookbook.
Supported Platforms
- Ubuntu 12.04
- Ubuntu 14.04
- Debian 6
- Debian 7
Attributes
Key | Type | Description | Example |
---|---|---|---|
set['apache']['default_site_enabled'] | boolean | Enables default apache site. (Needed if you haven't any enabled sites.) | true/false |
default['icingaadmin']['name'] | text | Sets icinga admin username | 'Admin' |
default['icingaadmin']['password'] | text | Sets icinga admin password | 'Password' |
default['icinga']['root'] | text | Sets icinga root directory | '/opt/icinga' |
default['icinga_sys']['user'] | text | Name of user that will be added in system. | 'icinga' |
default['icinga_sys']['password'] | text | Password of icinga user | 'icinga' |
default['icinga_sys']['group'] | text | Group for icinga command line tools. | 'icinga-cmd' |
default['nagios_plugins']['root'] | text | Nagios plugin directory. By default in Debian/Ubuntu plugins stores in '/usr/lib/nagios/plugins' | '/usr/lib/nagios/plugins' |
default['icinga']['source']['version'] | text | Icinga version. | '1.11.7' |
Usage
icinga-ng::default
Include icinga
in your node's run_list
:
{ "run_list": [ "recipe[icinga-ng::default]" ] }
License and Authors
Author:: Denis Chekirda (dchekirda@gmail.com)
Dependent cookbooks
apt >= 0.0.0 |
apache2 >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
0.1.3
- Fixed small issues.
- Removed hardcoded lines.
0.1.2
- Added Debian 7 support.
- Added Ubuntu 12 support.
- Added possibility to change icinga admin name.
0.1.0
- Initial release of icinga-ng
Foodcritic Metric
0.1.3 failed this metric
FC002: Avoid string interpolation where not required: /tmp/cook/0403410c271d50e4ce0f3c39/icinga-ng/libraries/helper.rb:4
FC002: Avoid string interpolation where not required: /tmp/cook/0403410c271d50e4ce0f3c39/icinga-ng/libraries/helper.rb:5
FC002: Avoid string interpolation where not required: /tmp/cook/0403410c271d50e4ce0f3c39/icinga-ng/recipes/debian.rb:23
FC002: Avoid string interpolation where not required: /tmp/cook/0403410c271d50e4ce0f3c39/icinga-ng/recipes/debian.rb:27
0.1.3 failed this metric
FC002: Avoid string interpolation where not required: /tmp/cook/0403410c271d50e4ce0f3c39/icinga-ng/libraries/helper.rb:5
FC002: Avoid string interpolation where not required: /tmp/cook/0403410c271d50e4ce0f3c39/icinga-ng/recipes/debian.rb:23
FC002: Avoid string interpolation where not required: /tmp/cook/0403410c271d50e4ce0f3c39/icinga-ng/recipes/debian.rb:27