Глядя на эту информацию, похоже, что вы работаете с кодом ниже версии 0.7.2.Версии OpenEBS выше 0.7.2 обрабатывают код с заданием, которое будет запланировано на узле для очистки данных.Однако, если вы хотите выполнить очистку в более старой версии, получите этот код от пользователей сообщества OpenEBS, где они имеют приведенный ниже пример кода
- hosts: localhost
tasks:
- name: Get list of volumes
shell: kubectl get pv --no-headers -o custom-columns=:metadata.name
args:
executable: /bin/bash
check_mode: no
register: volume_list
- debug: var=volume_list
- hosts: all
tasks:
- name: get files in path
find:
path: /var/openebs
recurse: no
file_type: directory
patterns: 'pvc-*'
register: path_files
- name: Delete volumes
file:
path={{ item.path }}
state=absent
with_items: " {{ path_files.files }} "
when: item.path | basename not in hostvars['localhost']['volume_list']['stdout_lines']