--- # tasks file for radicale - name: Installer les prérequis ansible.builtin.package: name: python3-pip state: latest become: true - name: Installer le paquet via pip ansible.builtin.pip: name: radicale state: latest become: true notify: Redémarrer radicale.service - name: Créer l'emplacement de stockage ansible.builtin.file: path: "{{ radicale_root_path }}" state: directory owner: radicale group: radicale mode: u=rwX,g=rX,o= become: true - name: Déployer le service ansible.builtin.template: owner: root group: root mode: u=rw,g=r,o=r src: radicale.service.j2 dest: /etc/systemd/system/radicale.service become: true notify: Redémarrer radicale.service - name: Déployer la configuration ansible.builtin.template: owner: root group: radicale mode: u=rw,g=r,o= src: radicale.conf.j2 dest: "{{ radicale_root_path }}/radicale.conf" become: true notify: Redémarrer radicale.service