--- # Playbook de suppression de la stack # Fichier: undeploy.yml - name: Suppression Smart City Martinique de Kubernetes hosts: localhost connection: local gather_facts: false vars_files: - group_vars/all.yml tasks: - name: Supprimer les namespaces Kubernetes kubernetes.core.k8s: state: absent definition: apiVersion: v1 kind: Namespace metadata: name: "{{ item }}" loop: "{{ namespaces }}" ignore_errors: true - name: Supprimer les PersistentVolumes kubernetes.core.k8s: state: absent definition: apiVersion: v1 kind: PersistentVolume metadata: name: "{{ item }}" loop: "{{ persistent_volumes | default([]) }}" ignore_errors: true - name: Supprimer les ClusterRoles kubernetes.core.k8s: state: absent kind: ClusterRole name: "{{ item }}" loop: - traefik - cert-manager - prometheus ignore_errors: true - name: Supprimer les ClusterRoleBindings kubernetes.core.k8s: state: absent kind: ClusterRoleBinding name: "{{ item }}" loop: - traefik - cert-manager - prometheus ignore_errors: true