From aee222b129fc9ecf7807b16ee384ac8ece935758 Mon Sep 17 00:00:00 2001 From: Andrew Turner Date: Fri, 27 Jun 2014 21:09:56 -0400 Subject: [PATCH 1/4] Added metadata.rb --- layer-custom/metadata.rb | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 layer-custom/metadata.rb diff --git a/layer-custom/metadata.rb b/layer-custom/metadata.rb new file mode 100644 index 0000000..f58100c --- /dev/null +++ b/layer-custom/metadata.rb @@ -0,0 +1,5 @@ +name "layer-custom" +description "ElasticSearch Custom scripts from http://blogs.aws.amazon.com/application-management/post/Tx3MEVKS0A4G7R5/Deploying-Elasticsearch-with-OpsWorks" +maintainer "ajturner@highearthorbit.com" +license "Apache 2.0" +version "1.0.0" From f1b516ded2932296cae90858d37d86b9e1721f81 Mon Sep 17 00:00:00 2001 From: Andrew Turner Date: Fri, 27 Jun 2014 22:23:50 -0400 Subject: [PATCH 2/4] Update metadata.rb --- layer-custom/metadata.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layer-custom/metadata.rb b/layer-custom/metadata.rb index f58100c..80a1574 100644 --- a/layer-custom/metadata.rb +++ b/layer-custom/metadata.rb @@ -1,5 +1,5 @@ name "layer-custom" description "ElasticSearch Custom scripts from http://blogs.aws.amazon.com/application-management/post/Tx3MEVKS0A4G7R5/Deploying-Elasticsearch-with-OpsWorks" -maintainer "ajturner@highearthorbit.com" +maintainer "amazonwebservices" license "Apache 2.0" version "1.0.0" From b7d91c60a6607cd474d8c0c5f3d09f6f159e208f Mon Sep 17 00:00:00 2001 From: Andrew Turner Date: Sat, 5 Jul 2014 21:58:01 -0400 Subject: [PATCH 3/4] Added plugin/elasticsearch-HQ --- layer-custom/recipes/esplugins.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/layer-custom/recipes/esplugins.rb b/layer-custom/recipes/esplugins.rb index ea54b96..c1f7c46 100644 --- a/layer-custom/recipes/esplugins.rb +++ b/layer-custom/recipes/esplugins.rb @@ -8,4 +8,14 @@ not_if { File.exist?("#{node.elasticsearch[:dir]}/elasticsearch-#{node.elasticsearch[:version]}/plugins/head") } end +script "install_plugin_es_head" do + interpreter "bash" + user "root" + cwd "#{node.elasticsearch[:dir]}/elasticsearch-#{node.elasticsearch[:version]}/bin/" + code <<-EOH + plugin -install royrusso/elasticsearch-HQ + EOH + not_if { File.exist?("#{node.elasticsearch[:dir]}/elasticsearch-#{node.elasticsearch[:version]}/plugins/HQ") } +end + #notifies :restart, 'service[elasticsearch]' unless node.elasticsearch[:skip_restart] From ad0f538a10fe7c3a81cd16ef9c55282ecd0bb6b0 Mon Sep 17 00:00:00 2001 From: Andrew Turner Date: Sat, 5 Jul 2014 21:58:16 -0400 Subject: [PATCH 4/4] Update esplugins.rb --- layer-custom/recipes/esplugins.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layer-custom/recipes/esplugins.rb b/layer-custom/recipes/esplugins.rb index c1f7c46..cf93183 100644 --- a/layer-custom/recipes/esplugins.rb +++ b/layer-custom/recipes/esplugins.rb @@ -8,7 +8,7 @@ not_if { File.exist?("#{node.elasticsearch[:dir]}/elasticsearch-#{node.elasticsearch[:version]}/plugins/head") } end -script "install_plugin_es_head" do +script "install_plugin_es_hq" do interpreter "bash" user "root" cwd "#{node.elasticsearch[:dir]}/elasticsearch-#{node.elasticsearch[:version]}/bin/"