12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- ---
- - name: Install pip
- apt:
- pkg:
- - python3-pip
- - apache2-utils # yes, we need htpasswd
- - name: check for radicale user
- user:
- name: "radicale"
- home: "/srv/radicale"
- system: true
- state: present
- - name: Installa radicale
- pip:
- name: radicale
- - name: Copy settings
- template:
- src: config.j2
- dest: /srv/radicale/config
- owner: radicale
- group: radicale
- mode: 0660
- - name: Copy service
- template:
- src: radicale.service.j2
- dest: /etc/systemd/system/radicale.service
- owner: radicale
- group: radicale
- mode: 0660
- - name: Enable radicale
- ansible.builtin.systemd:
- name: radicale
- enabled: yes
- masked: no
- - name: Make sure radicale is running
- ansible.builtin.systemd:
- state: restarted
- daemon_reload: yes
- name: radicale
|