+- name: Clone repo.
+ ansible.builtin.git:
+ dest: /var/www/kivitendo-erp
+ repo: "{{ fsit_smgt_kivi_customer_repo }}"
+ version: "{{ fsit_smgt_kivi_customer_version }}"
+
+- name: Copy over Kivitendo.conf.
+ ansible.builtin.copy:
+ src: files/kivitendo.conf
+ dest: /var/www/kivitendo-erp/config/kivitendo.conf
+ owner: www-data
+ mode: 'u=rw,g=rw,o='
+ notify: Restart apache
+
+- name: Make webdav directory.
+ ansible.builtin.file:
+ path: /var/www/kivitendo-erp/webdav
+ state: directory
+ mode: 'u=Xrw,g=Xrw,o='
+
+
+- name: Make kivi_documents directory.
+ ansible.builtin.file:
+ path: /var/www/kivitendo-erp/kivi_documents
+ state: directory
+ mode: 'u=Xrw,g=Xrw,o='
+
+- name: Change permissions.
+ ansible.builtin.file:
+ owner: www-data
+ path: "/var/www/kivitendo-erp/{{ item }}"
+ mode: 'u=Xrw,g=Xrw,o='
+ recurse: true
+ loop:
+ - kivi_documents
+ - users
+ - spool
+ - templates
+ - webdav
+