Puppet Class: kibana::dependency
- Defined in:
- manifests/dependency.pp
Overview
Class: kibana::dependency
This class installs kibana dependency
Usage
This class may contain resources available on the Example42 modules set.
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'manifests/dependency.pp', line 10
class kibana::dependency {
if ! defined(Package['unzip']) {
package { 'unzip' :
ensure => present,
before => Class['kibana::install'],
}
}
if $kibana::webserver {
include $kibana::webserver
}
if $kibana::webserver == 'apache'
and $kibana::virtualhost {
apache::vhost { $kibana::virtualhost:
docroot => $kibana::home_dir,
}
}
if $kibana::webserver == 'nginx'
and $kibana::virtualhost {
nginx::vhost { $kibana::virtualhost:
docroot => $kibana::home_dir,
}
}
}
|