fuel-plugin-elasticsearch-k.../deployment_scripts/puppet/manifests/setup_esdir.pp

22 lines
500 B
Puppet

$fuel_settings = parseyaml(file('/etc/astute.yaml'))
if $fuel_settings['elasticsearch_kibana']['node_name'] == $fuel_settings['user_node_name'] {
$directory = $fuel_settings['elasticsearch_kibana']['data_dir']
$disks = split($::unallocated_pvs, ',')
validate_array($disks)
if empty($disks) {
file { $directory:
ensure => "directory",
}
} else {
disk_management::lvm_fs { $directory:
disks => $disks,
lv_name => "es",
vg_name => "data",
}
}
}