diff options
author | Emilien Macchi <emilien.macchi@enovance.com> | 2015-02-06 13:36:49 -0500 |
---|---|---|
committer | Emilien Macchi <emilien.macchi@enovance.com> | 2015-02-06 13:37:33 -0500 |
commit | 045e853acac8439d00fcd750928342af721582ad (patch) | |
tree | 56c327f0ea563808f8c7842cf6e5aa4b867a2ea4 /manifests | |
parent | acab1a148e761e726b793cbd205b6d4e30643b2c (diff) |
First commit on Stackforge: fix lint & Gerrit config
* Fix Gerrit config to be able to contribute at this module.
* Fix lint issues in adding documentation for tripleo::loadbalancer
Change-Id: If4d40962a4e5612410df441e8862e1870ec123c0
Diffstat (limited to 'manifests')
-rw-r--r-- | manifests/loadbalancer.pp | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/manifests/loadbalancer.pp b/manifests/loadbalancer.pp index 6943497..8a22799 100644 --- a/manifests/loadbalancer.pp +++ b/manifests/loadbalancer.pp @@ -16,6 +16,106 @@ # == Class: tripleo::loadbalancer # # Configure an HAProxy/keepalived loadbalancer for TripleO. +# +# === Parameters: +# +# [*controller_host*] +# (optional) Host or group of hosts to load-balance the services +# Can be a string or an array. +# Defaults to undef +# +# [*controller_virtual_ip*] +# (optional) Control IP or group of IPs to bind the pools +# Can be a string or an array. +# Defaults to undef +# +# [*control_virtual_interface*] +# (optional) Interface to bind the control VIP +# Can be a string or an array. +# Defaults to undef +# +# [*public_virtual_interface*] +# (optional) Interface to bind the public VIP +# Can be a string or an array. +# Defaults to undef +# +# [*public_virtual_ip*] +# (optional) Public IP or group of IPs to bind the pools +# Can be a string or an array. +# Defaults to undef +# +# [*keystone_admin*] +# (optional) Enable or not Keystone Admin API binding +# Defaults to false +# +# [*keystone_public*] +# (optional) Enable or not Keystone Public API binding +# Defaults to false +# +# [*neutron*] +# (optional) Enable or not Neutron API binding +# Defaults to false +# +# [*cinder*] +# (optional) Enable or not Cinder API binding +# Defaults to false +# +# [*glance_api*] +# (optional) Enable or not Glance API binding +# Defaults to false +# +# [*glance_registry*] +# (optional) Enable or not Glance registry binding +# Defaults to false +# +# [*nova_ec2*] +# (optional) Enable or not Nova EC2 API binding +# Defaults to false +# +# [*nova_osapi*] +# (optional) Enable or not Nova API binding +# Defaults to false +# +# [*nova_metadata*] +# (optional) Enable or not Nova metadata binding +# Defaults to false +# +# [*nova_novncproxy*] +# (optional) Enable or not Nova novncproxy binding +# Defaults to false +# +# [*ceilometer*] +# (optional) Enable or not Ceilometer API binding +# Defaults to false +# +# [*swift_proxy_server*] +# (optional) Enable or not Swift API binding +# Defaults to false +# +# [*heat_api*] +# (optional) Enable or not Heat API binding +# Defaults to false +# +# [*heat_cloudwatch*] +# (optional) Enable or not Heat Cloudwatch API binding +# Defaults to false +# +# [*heat_cfn*] +# (optional) Enable or not Heat CFN API binding +# Defaults to false +# +# [*horizon*] +# (optional) Enable or not Horizon dashboard binding +# Defaults to false +# +# [*mysql*] +# (optional) Enable or not MySQL Galera binding +# Defaults to false +# +# [*rabbitmq*] +# (optional) Enable or not RabbitMQ binding +# Defaults to false +# class tripleo::loadbalancer ( $controller_host = undef, $controller_virtual_ip = undef, |