From 5db6f786ff3476d4b0094654726c910dcd570517 Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Tue, 22 Nov 2016 15:30:28 +0100 Subject: [PATCH] elasticsearch-curator role --- elasticsearch-curator/README.md | 9 +++++++++ elasticsearch-curator/tasks/main.yml | 30 ++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 elasticsearch-curator/README.md create mode 100644 elasticsearch-curator/tasks/main.yml diff --git a/elasticsearch-curator/README.md b/elasticsearch-curator/README.md new file mode 100644 index 00000000..39e3da46 --- /dev/null +++ b/elasticsearch-curator/README.md @@ -0,0 +1,9 @@ +# elasticsearch-curator + +Install Elasticsearch Curtor, for index management. + +## Tasks + +Everything is in the `tasks/main.yml` file. + +## Available variables diff --git a/elasticsearch-curator/tasks/main.yml b/elasticsearch-curator/tasks/main.yml new file mode 100644 index 00000000..b2afdbfa --- /dev/null +++ b/elasticsearch-curator/tasks/main.yml @@ -0,0 +1,30 @@ +--- + +- name: APT https transport is enabled + apt: + name: apt-transport-https + state: installed + tags: + - system + - packages + +- name: Elastic GPG key is installed + apt_key: + url: https://packages.elastic.co/GPG-KEY-elasticsearch + state: present + tags: + - system + - packages + +- name: Curator sources list is available + apt_repository: + repo: "deb http://packages.elastic.co/curator/4/debian stable main" + state: present + tags: + - system + - packages + +- name: Curator package is installed + apt: + name: elasticsearch-curator + state: installed