snel.kubernetes-cluster/roles/mayastor_diskpool/tasks/main.yml

18 lines
558 B
YAML

---
- name: DiskPool for Mayastor
delegate_to: "{{ kubectl_host }}"
when: "mayastor_disk is defined"
kubernetes.core.k8s:
kubeconfig: "{{ kubeconfig }}"
resource_definition:
apiVersion: "openebs.io/v1beta1"
kind: DiskPool
metadata:
name: "{{ inventory_hostname | ansible.builtin.regex_replace('[^a-z0-9]+', '-') }}-{{ mayastor_disk | ansible.builtin.regex_replace('[^a-z0-9]+', '-') }}"
namespace: mayastor
spec:
node: "{{ inventory_hostname }}"
disks:
- "{{ mayastor_disk }}"