mirror of
https://github.com/iiab/iiab.git
synced 2025-03-09 15:40:17 +00:00
Merge pull request #1256 from holta/fix-apache-conf-perms
Fix Apache .conf & systemd unit files perms / ownership
This commit is contained in:
commit
ae19b50f16
3 changed files with 12 additions and 12 deletions
|
@ -43,13 +43,13 @@
|
|||
src: "{{ calibreweb_venv_path }}/lib/python2.7/site-packages"
|
||||
dest: "{{ calibreweb_venv_path }}/vendor"
|
||||
|
||||
- name: Create Calibre-Web systemd service unit file and calibre-web.conf for Apache
|
||||
- name: Install systemd unit file calibre-web.service & Apache's calibre-web.conf, from templates
|
||||
template:
|
||||
src: "{{ item.src }}"
|
||||
dest: "{{ item.dest }}"
|
||||
mode: "{{ item.mode }}"
|
||||
owner: "{{ calibreweb_user }}"
|
||||
group: "{{ apache_user }}"
|
||||
owner: root
|
||||
group: root
|
||||
with_items:
|
||||
- { src: 'calibre-web.service.j2', dest: '/etc/systemd/system/calibre-web.service', mode: '0644' }
|
||||
- { src: 'calibre-web.conf.j2', dest: '/etc/apache2/sites-available/calibre-web.conf', mode: '0644' }
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
- name: Install httpd required packages (debian)
|
||||
- name: Install Apache's required packages (debian)
|
||||
package:
|
||||
name: "{{ item }}"
|
||||
state: present
|
||||
|
@ -21,7 +21,7 @@
|
|||
name: "php{{ php_version }}-sqlite3"
|
||||
when: is_debian and ansible_distribution_major_version == "9"
|
||||
|
||||
- name: Install httpd required packages (ubuntu)
|
||||
- name: Install Apache's required packages (ubuntu)
|
||||
package:
|
||||
name: "{{ item }}"
|
||||
state: present
|
||||
|
@ -37,7 +37,7 @@
|
|||
name: php{{ php_version }}-sqlite3
|
||||
when: is_ubuntu_18
|
||||
|
||||
- name: Install httpd required packages (redhat)
|
||||
- name: Install Apache's required packages (redhat)
|
||||
package:
|
||||
name: "{{ item }}"
|
||||
state: present
|
||||
|
@ -58,7 +58,7 @@
|
|||
# state: absent
|
||||
# when: is_debuntu
|
||||
|
||||
- name: Create httpd config files
|
||||
- name: Install Apache's 010-iiab.conf & proxy_ajp.conf into /etc/apache2/sites-available, from templates
|
||||
template:
|
||||
backup: yes
|
||||
src: "{{ item.src }}"
|
||||
|
@ -67,7 +67,7 @@
|
|||
group: root
|
||||
mode: "{{ item.mode }}"
|
||||
with_items:
|
||||
- { src: '010-iiab.conf.j2', dest: '/etc/{{ apache_config_dir }}/010-iiab.conf', mode: '0755' }
|
||||
- { src: '010-iiab.conf.j2', dest: '/etc/{{ apache_config_dir }}/010-iiab.conf', mode: '0644' }
|
||||
- { src: 'proxy_ajp.conf.j2', dest: '/etc/{{ apache_config_dir }}/proxy_ajp.conf', mode: '0644' }
|
||||
#- { src: 'php.ini.j2', dest: '/etc/php.ini', mode: '0644' } # @jvonau suggests removing this in https://github.com/iiab/iiab/issues/1147
|
||||
|
||||
|
@ -133,7 +133,7 @@
|
|||
- /etc/apache2/sites-enabled/000-default.conf
|
||||
when: is_debuntu
|
||||
|
||||
- name: Create http pid dir /var/run/{{ apache_user }}
|
||||
- name: Create Apache's pid dir /var/run/{{ apache_user }}
|
||||
file:
|
||||
path: "/var/run/{{ apache_user }}"
|
||||
mode: 0755
|
||||
|
@ -153,7 +153,7 @@
|
|||
state: present
|
||||
createhome: no
|
||||
|
||||
- name: Create httpd log dir /var/log/{{ apache_service }}
|
||||
- name: Create Apache's log dir /var/log/{{ apache_service }}
|
||||
file:
|
||||
path: "/var/log/{{ apache_service }}"
|
||||
mode: 0755
|
||||
|
@ -161,7 +161,7 @@
|
|||
group: "{{ apache_user }}"
|
||||
state: directory
|
||||
|
||||
- name: Enable httpd
|
||||
- name: Enable systemd service {{ apache_service }}
|
||||
service:
|
||||
name: "{{ apache_service }}"
|
||||
enabled: yes
|
||||
|
|
|
@ -56,7 +56,7 @@
|
|||
dest: /etc/{{ apache_config_dir }}/captive-portal.conf
|
||||
owner: root
|
||||
group: root
|
||||
mode: 0740
|
||||
mode: 0644
|
||||
when: py_captive_portal_enabled
|
||||
|
||||
- name: Enable Apache's captive-portal.conf if py_captive_portal_enabled (debuntu)
|
||||
|
|
Loading…
Add table
Reference in a new issue