path => [ '/bin', '/usr/bin', '/usr/local/bin' ],
cwd => '/',
tries => 3,
- try_sleep => 10
+ try_sleep => 10,
}
#### Package management
cwd => '/',
path => ['/usr/bin', '/bin'],
command => "mkdir -p ${elasticsearch::package_dir}",
- creates => $elasticsearch::package_dir;
+ creates => $elasticsearch::package_dir,
}
file { $package_dir:
case $protocol_type {
- puppet: {
+ 'puppet': {
file { $pkg_source:
- ensure => present,
+ ensure => file,
source => $elasticsearch::package_url,
require => File[$package_dir],
backup => false,
- before => $before
+ before => $before,
}
}
- ftp, https, http: {
+ 'ftp', 'https', 'http': {
exec { 'download_package_elasticsearch':
command => "${elasticsearch::params::download_tool} ${pkg_source} ${elasticsearch::package_url} 2> /dev/null",
creates => $pkg_source,
timeout => $elasticsearch::package_dl_timeout,
require => File[$package_dir],
- before => $before
+ before => $before,
}
}
- file: {
+ 'file': {
$source_path = $sourceArray[1]
file { $pkg_source:
- ensure => present,
+ ensure => file,
source => $source_path,
require => File[$package_dir],
backup => false,
- before => $before
+ before => $before,
}
}
ensure => 'absent',
purge => true,
force => true,
- backup => false
+ backup => false,
}
}