blob: 216b83753d43b79aa9f39fa8a1c686d9cea8fd6b [file] [log] [blame]
---
# tasks file for apigee-opdk-extension-ds
- name: Nodetool flush before repair
shell: '{{ nodetool }} flush'
environment:
JAVA_HOME: '{{ java_home }}'
- block:
- name: Streaming repair Cassandra nodes
shell: '{{ nodetool }} repair -pr'
environment:
JAVA_HOME: '{{ java_home }}'
rescue:
- name: Cassandra needs a another minute, then retry
pause:
minutes: 1
- name: Try again to streaming repair Cassandra nodes
shell: '{{ nodetool }} repair -pr'
environment:
JAVA_HOME: '{{ java_home }}'
- name: Nodetool flush after repair
shell: '{{ nodetool }} flush'
environment:
JAVA_HOME: '{{ java_home }}'