--- # PartKeepr has been replaced by Partsy # This playbook removes PartKeepr containers and services # Keeping MySQL data volume for historical reference only - name: stop and remove partkeepr container become: true become_user: "{{ podman_user }}" containers.podman.podman_container: name: partkeepr state: absent - name: stop and remove partkeepr-db container become: true become_user: "{{ podman_user }}" containers.podman.podman_container: name: partkeepr-db state: absent - name: remove systemd service for partkeepr become: true ansible.builtin.systemd: name: "podman-partkeepr.service" state: stopped enabled: false daemon_reload: true ignore_errors: true - name: remove systemd service for partkeepr-db become: true ansible.builtin.systemd: name: "podman-partkeepr-db.service" state: stopped enabled: false daemon_reload: true ignore_errors: true - name: remove systemd service files for partkeepr become: true ansible.builtin.file: path: "{{ item }}" state: absent loop: - "/etc/systemd/system/podman-partkeepr.service" - "/etc/systemd/system/podman-partkeepr-db.service" notify: systemd daemon-reload - name: preserve partkeepr mysql data volume for history become: true ansible.builtin.file: path: "{{ partkeepr_path }}/mysql" state: directory owner: "{{ podman_subuid.stdout }}" group: "{{ podman_user }}" mode: 0755 notify: restorecon podman - name: flush handlers ansible.builtin.meta: flush_handlers