vault_delete_namespace

---
- name: Delete namespace
  ansible.builtin.uri:
    url: "{{ vault_url }}/v1/sys/namespaces/{{ sub_ns_name }}"
    method: DELETE
    headers:
      X-Vault-Token: "{{ vault_token }}"
      X-Vault-Namespace: "{{ main_ns_name }}"
      Content-type: "application/json"
    body_format: json
    body:
      path: "{{ sub_ns_name }}"
    timeout: 10
    validate_certs: false

- name: Debug
  ansible.builtin.debug:
    msg: "{{ sub_ns_name }} deleted"