Commit c561ef53 by Fred Smith

yaml syntax

parent a34e6bfc
...@@ -30,38 +30,40 @@ ...@@ -30,38 +30,40 @@
# #
- name: Install Elasticsearch repo key - name: Install Elasticsearch repo key
apt_key: > apt_key:
id={{ elasticsearch_apt_key }} id: "{{ elasticsearch_apt_key }}"
keyserver={{ elasticsearch_apt_keyserver }} keyserver: "{{ elasticsearch_apt_keyserver }}"
state=present state: present
tags: tags:
- install - install
- install:base - install:base
- name: Add Elasticsearch Repo - name: Add Elasticsearch Repo
apt_repository: > apt_repository:
repo='{{ elasticsearch_repo }}' repo: "{{ elasticsearch_repo }}"
state=present state: present
tags: tags:
- install - install
- install:base - install:base
- name: install elasticsearch - name: install elasticsearch
apt: > apt:
pkg={{ elasticsearch_package_name }}={{ ELASTICSEARCH_VERSION }} pkg: "{{ elasticsearch_package_name }}={{ ELASTICSEARCH_VERSION }}"
state=present install_recommends=yes state: present
force=yes update_cache=yes install_recommends: yes
force: yes
update_cache: yes
tags: tags:
- install - install
- install:base - install:base
register: elasticsearch_reinstall register: elasticsearch_reinstall
- name: create directories - name: create directories
file: > file:
path="{{ item }}" path: "{{ item }}"
state=directory state: directory
owner="{{ elasticsearch_user }}" owner: "{{ elasticsearch_user }}"
group="{{ elasticsearch_group }}" group: "{{ elasticsearch_group }}"
with_items: with_items:
- "{{ elasticsearch_data_dir }}" - "{{ elasticsearch_data_dir }}"
- "{{ elasticsearch_log_dir }}" - "{{ elasticsearch_log_dir }}"
...@@ -71,36 +73,45 @@ ...@@ -71,36 +73,45 @@
- install:base - install:base
- name: update elasticsearch defaults - name: update elasticsearch defaults
template: > template:
src=etc/default/elasticsearch.j2 dest=/etc/default/elasticsearch src: etc/default/elasticsearch.j2
dest: /etc/default/elasticsearch
tags: tags:
- install - install
- install:configuration - install:configuration
- name: drop the elasticsearch config - name: drop the elasticsearch config
template: > template:
src=edx/etc/elasticsearch/elasticsearch.yml.j2 dest={{ elasticsearch_cfg_dir }}/elasticsearch.yml src: edx/etc/elasticsearch/elasticsearch.yml.j2
mode=0744 dest: "{{ elasticsearch_cfg_dir }}/elasticsearch.yml"
mode: 0744
tags: tags:
- install - install
- install:configuration - install:configuration
- name: drop the elasticsearch logging config - name: drop the elasticsearch logging config
template: > template:
src=edx/etc/elasticsearch/logging.yml.j2 dest={{ elasticsearch_cfg_dir }}/logging.yml src: edx/etc/elasticsearch/logging.yml.j2
mode=0744 dest: "{{ elasticsearch_cfg_dir }}/logging.yml"
mode: 0744
tags: tags:
- install - install
- install:configuration - install:configuration
- name: Ensure elasticsearch is enabled and started - name: Ensure elasticsearch is enabled and started
service: name=elasticsearch state=started enabled=yes service:
name: elasticsearch
state: started
enabled: yes
tags: tags:
- manage - manage
- manage:start - manage:start
- name: Restart elastic when there has been an upgrade - name: Restart elastic when there has been an upgrade
service: name=elasticsearch state=restarted enabled=yes service:
name: elasticsearch
state: restarted
enabled: yes
when: elasticsearch_reinstall.changed when: elasticsearch_reinstall.changed
tags: tags:
- manage - manage
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment