openstack-hyper-v/puppet-ceilometer_hyper_v — pull request #1 by luisfdez (2014-03-26 12:41:02+00:00)
Title: First version of ceilometer for Hyper-V

This is the first version of the ceilometer module for Hyper-V, it extracts the structure from stackforge/puppet-ceilometer.

It assumes the installation of some dependencies from `nova_hyper_v`. I want also to create a python module called `ceilometer-common-hyperv`, `ceilometer-agent-compute` to delegate functionality and provide better integration with main stackforge module (now the installation is based on the git repo and a given branch/tag).

Good documentation is pending, basic usage:
```
###################################
# Ceilometer configuration
class { 'ceilometer_hyper_v':
metering_secret => $ceilometer_metering_secret,
rabbit_host => undef,
rabbit_port => 5672,
rabbit_hosts => $rabbit_hosts,
rabbit_userid => $rabbit_user,
rabbit_password => $rabbit_password,
rabbit_virtual_host => $rabbit_virtual_host,
verbose => $verbose,
debug => $debug,
}

class { 'ceilometer_hyper_v::agent::auth':
auth_url => $ceilometer_auth_url,
auth_user => $ceilometer_user,
auth_password => $ceilometer_password,
auth_tenant_name => $ceilometer_tenant,
auth_cacert => $ceilometer_cacert,
}

class { 'ceilometer_hyper_v::agent::compute':
enabled => $ceilometer_enabled,
}
```