loadbalancer: add validations on required params

Change-Id: I16b6ae1a9fbcb388bfe5a2a95022a2fdffbf0cd1
This commit is contained in:
Dan Prince 2015-03-13 16:15:12 -04:00
parent 68e85e520d
commit 62ded51728
1 changed files with 16 additions and 0 deletions

View File

@ -142,6 +142,22 @@ class tripleo::loadbalancer (
$rabbitmq = false,
) {
if !$controller_host {
fail('The controller_host parameter is required.')
}
if !$controller_virtual_ip {
fail('The controller_virtual_ip parameter is required.')
}
if !$control_virtual_interface {
fail('The control_virtual_interface parameter is required.')
}
if !$public_virtual_interface {
fail('The public_virtual_interface parameter is required.')
}
if !$public_virtual_ip {
fail('The public_virtual_ip parameter is required.')
}
case $::osfamily {
'RedHat': {
$keepalived_name_is_process = false