Tim Kuhlman 9303d8be6d Added sysctl as a dependency
Change-Id: I99fd03a2acd84fd4cb5f1c6812397258f5d84b4f
2014-10-07 08:57:49 -06:00
2014-07-16 18:10:46 -06:00
2014-07-16 18:10:46 -06:00
2014-07-16 18:10:46 -06:00
2014-07-16 18:10:46 -06:00
2014-07-16 18:10:46 -06:00
2014-10-07 08:57:49 -06:00
2014-08-28 22:34:49 -06:00
2014-07-16 18:10:46 -06:00

monasca-persister cookbook

Configures and sets up the Monasca Persister

Requirements

Sysctl is required for setting os level memory limits. Additionally when using as part of a chef server it requires the hp_common_functions cookbook.

Using Vertica

If Vertica is used as the database for Monasca, the Vertica JDBC jar that matches the Vertica version must be placed in /opt/monasca/vertica. The jar from Vertica will be named like vertica-jdbc-7.0.1-0.jar and must be renamed to vertica_jdbc.jar when placed in /opt/monasca/vertica. You can find the Vertica JDBC jar in /opt/vertica/java on a system with the Vertica database installed. This cookbook will copy the Vertica JDBC Jar from /vagrant and place it in /opt/monasca/vertica if run using Chef Solo.

Data Bags

The node[:monasca_persister][:data_bag] data bag is used for all items. When used in standard chef all data bag items can have a location as the suffix and the get_data_bag_item function will pull the most specific. Item details:

  • monasca_persister is needed for configuration, see the @settings usages in templates/default/persister-config.yml.erb for details
  • credentials is an encrytped data bag for user/password, see the @credentials usages in templates/default/persister-config.yml.erb for details
Description
No description provided
Readme 108 KiB
Languages
HTML 64.2%
Ruby 35.8%