k8s/roles/minio/tasks/namespace.yml
2026-07-15 11:14:21 +03:00

19 lines
593 B
YAML

---
- name: Namespace | Create minio namespace
ansible.builtin.command: kubectl create namespace {{ minio_namespace }} --dry-run=client -o yaml
environment:
KUBECONFIG: "{{ minio_kubeconfig }}"
PATH: "/usr/local/bin:/usr/bin:/bin"
register: _ns_manifest
changed_when: false
- name: Namespace | Apply minio namespace
ansible.builtin.command: kubectl apply -f -
args:
stdin: "{{ _ns_manifest.stdout }}"
environment:
KUBECONFIG: "{{ minio_kubeconfig }}"
PATH: "/usr/local/bin:/usr/bin:/bin"
register: _ns_apply
changed_when: "'created' in _ns_apply.stdout"