| --- |
| - include: configuration/update_cache.yml |
| |
| - hosts: ds |
| vars: |
| schema_cql: '/tmp/get_schema.cql' |
| roles: |
| - apigee-opdk-setup-default-settings |
| tasks: |
| - name: Capture nodetool status |
| shell: "{{ nodetool }} -h 127.0.0.1 status" |
| register: status |
| tags: ['status'] |
| |
| - name: Report nodetool status |
| debug: |
| var: status.stdout_lines |
| tags: ['status'] |
| |
| - name: Capture nodetool ring |
| shell: "{{ nodetool }} -h 127.0.0.1 ring" |
| register: ring |
| tags: ['ring'] |
| |
| - name: Report nodetool ring status |
| debug: |
| var: ring.stdout_lines |
| tags: ['ring'] |
| |
| - name: Prepare cql file to show schema |
| become: yes |
| copy: |
| content: 'show schema;' |
| dest: '{{ schema_cql }}' |
| tags: ['schema'] |
| |
| - name: Read cassandra schema |
| become: yes |
| shell: "{{ cassandra_cli }} -h {{ private_address }} -f {{ schema_cql }}" |
| tags: ['schema'] |
| register: schema |
| |
| - name: Show cassandra schema |
| debug: |
| var: schema.stdout_lines |
| tags: ['schema'] |
| |