Snippets

Ian Samuel puppet manifest elasticsearch/kibana

Created by Ian Samuel

File etc/puppet/manifests/elasticsearch-kibana.pp Added

  • Ignore whitespace
  • Hide word diff
+# puppet module install puppetlabs-apt
+# puppet module install lesaux/kibana4
+
+include apt
+
+apt::source { 'elasticsearch':
+  location => 'http://packages.elastic.co/elasticsearch/1.7/debian',
+  release  => 'stable',
+  repos    => 'main',
+  key      => {
+    id     => '46095ACC8548582C1A2699A9D27D666CD88E42B4',
+    server => 'pgp.mit.edu',
+  }
+}
+
+$install_packages_es = ['elasticsearch','default-jre-headless']
+
+package { $install_packages_es:
+  ensure  => latest,
+  require => Apt::Source['elasticsearch'],
+}
+
+service { 'elasticsearch':
+  ensure => running,
+  enable => true,
+}
+
+class { '::kibana4':
+  install_dir => '/usr/local',
+}
HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.