blob: 5e59bb417c250ee4bd0d8ceb07d5cbea743d8939 [file] [log] [blame]
---
- name: Playbook to remove a cassandra
hosts: "{{ target_hosts }}"
gather_facts: no
tasks:
- name: Assert variables exist
assert:
that:
- private_address is defined and private_address | trim | length > 0
- nodetool is defined and nodetool | trim | length > 0
- cassandra_thrift_client_port is defined and cassandra_thrift_client_port | trim | length > 0
msg: "Please provide the missing attribute"
- name: Decommission cassandra node
shell: "{{ nodetool }} decommission"