X-Git-Url: https://freie-schul-it.de/gitweb/fsit_smgt.git/blobdiff_plain/1c1aa4c37bbd10c9d4d29547895c5e3381ad4bb7..5d0199dfde16fbcf17e8658fce985ca780ebd790:/tasks/kivitendo.yml?ds=sidebyside diff --git a/tasks/kivitendo.yml b/tasks/kivitendo.yml index a3ee521..7c288ff 100644 --- a/tasks/kivitendo.yml +++ b/tasks/kivitendo.yml @@ -81,11 +81,46 @@ - texlive-luatex - texlive-plain-generic - - name: Clone repo. - ansible.builtin.git: - dest: /var/www/kivitendo-erp - repo: "{{ fsit_smgt_kivi_customer_repo }}" - version: "{{ fsit_smgt_kivi_customer_version }}" +- 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 + # Anleitung adaptiert # https://github.com/kivitendo/kivitendo-ansible/blob/master/main.yml