From f9cfd9ccc195547a53825f3becd8622dd2bb9d86 Mon Sep 17 00:00:00 2001 From: Thomas Constans Date: Mon, 6 Dec 2021 18:22:41 +0100 Subject: [PATCH] correction pb permissions sur rep run et log ajout var environnement pour plack reorganisation des taches apache --- defaults/main.yml | 2 +- tasks/apache.yml | 26 +++++++++++++------------- tasks/main.yml | 2 +- templates/plack.service | 1 + 4 files changed, 16 insertions(+), 15 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index d231dc4..748a201 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,7 +1,7 @@ --- # defaults file for tco.koha -koha_version: 21.05.05 +koha_version: 21.05.07 koha_home_dir: /home/koha koha_install_dir: "{{ koha_home_dir }}/koha" koha_src_dir: "{{ koha_home_dir }}/Koha-v{{ koha_version }}" diff --git a/tasks/apache.yml b/tasks/apache.yml index b349876..2399999 100644 --- a/tasks/apache.yml +++ b/tasks/apache.yml @@ -4,19 +4,6 @@ name: libapache2-mpm-itk state: present -- name: activate required modules - apache2_module: - state: present - name: "{{ item }}" - loop: - - rewrite - - proxy - - proxy_http - - ssl - - headers - - cgi - notify: reload apache - - name: configuration template: src: "{{ item }}" @@ -36,3 +23,16 @@ - apache-shared-opac-plack.conf notify: reload apache +- name: activate required modules + apache2_module: + state: present + name: "{{ item }}" + loop: + - rewrite + - proxy + - proxy_http + - ssl + - headers + - cgi + notify: reload apache + diff --git a/tasks/main.yml b/tasks/main.yml index 41ad98b..7f82bb4 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -110,7 +110,7 @@ owner: koha group: www-data recurse: yes - mode: 1775 + mode: 01775 loop: - "{{ koha_install_dir }}/var/log" - "{{ koha_install_dir }}/var/run" diff --git a/templates/plack.service b/templates/plack.service index 50c12b6..9bf27a0 100644 --- a/templates/plack.service +++ b/templates/plack.service @@ -5,6 +5,7 @@ After=network.target remote-fs.target nss-lookup.target [Service] Environment="KOHA_CONF={{ koha_install_dir }}/etc/koha-conf.xml" Environment="PERL5LIB={{ koha_install_dir }}/lib" +KOHA_HOME={{ koha_install_dir }} Type=forking User=root ExecStart={{ koha_install_dir }}/bin/plack/koha-plack --start foobar