fuel-plugin-scaleio/deployment_scripts/puppet/manifests/mdm_package.pp

22 lines
638 B
Puppet

# The puppet installs ScaleIO MDM packages.
notice('MODULAR: scaleio: mdm_package')
$scaleio = hiera('scaleio')
if $scaleio['metadata']['enabled'] {
if ! $scaleio['existing_cluster'] {
$node_ips = split($::ip_address_array, ',')
if ! empty(intersection(split($::controller_ips, ','), $node_ips))
{
notify {'Mdm server installation': } ->
class {'::scaleio::mdm_server':
ensure => 'present',
}
} else {
notify{'Skip deploying mdm server because it is not controller': }
}
} else {
notify{'Skip deploying mdm server because of using existing cluster': }
}
}