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

19 lines
609 B
YAML

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