1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-13 11:42:08 +00:00

Merge pull request #2135 from holta/nginx-httpd-fix-clean

NGINX & Apache: bug fix & Stage 9 a bit cleaner
This commit is contained in:
A Holt 2020-01-12 08:43:40 -05:00 committed by GitHub
commit 07cee4ca01
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 21 additions and 20 deletions

View file

@ -6,7 +6,7 @@
- name: HTTPD (APACHE)
include_role:
name: httpd
when: apache_install
when: apache_install | bool
tags: base, httpd
- name: MYSQL
@ -17,11 +17,11 @@
- name: Install nginx
include_tasks: roles/nginx/tasks/install.yml
when: nginx_install
when: nginx_install | bool
- name: Install dnsmasq
include_tasks: roles/network/tasks/dnsmasq.yml
when: dnsmasq_install
when: dnsmasq_install | bool
tags: base, domain, dnsmasq, network
- name: Recording STAGE 3 HAS COMPLETED =====================

View file

@ -38,17 +38,18 @@
name: calibre-web
tags: calibre-web
# could split this two below to stage 10?
# Could split these two below to Stage 10?
- name: Configure NGINX
include_role:
name: nginx
when: nginx_install
when: nginx_install | bool
tags: base, nginx
- name: Configure Apache systemd service ({{ apache_service }})
include_role:
name: httpd-enable
when: apache_install
when: apache_install | bool
tags: base, httpd
- name: Recording STAGE 9 HAS COMPLETED ====================

View file

@ -17,9 +17,9 @@
template:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
owner: root
group: root
mode: 0644
# owner: root
# group: root
# mode: 0644
with_items:
- { src: 'roles/httpd/templates/010-iiab.conf.j2', dest: '/etc/{{ apache_config_dir }}/010-iiab.conf' }
- { src: 'roles/httpd/templates/proxy_ajp.conf.j2', dest: '/etc/{{ apache_config_dir }}/proxy_ajp.conf' }
@ -36,17 +36,17 @@
copy:
src: roles/httpd/files/osm.conf
dest: "/etc/{{ apache_config_dir }}"
owner: root
group: root
mode: 0644
# owner: root
# group: root
# mode: 0644
when: osm_vector_maps_install | bool
- name: Symlink /etc/apache2/sites-enabled/osm.conf to /etc/{{ apache_config_dir }}/osm.conf (debuntu)
- name: Symlink /etc/apache2/sites-enabled/osm.conf -> /etc/{{ apache_config_dir }}/osm.conf (debuntu)
file:
src: "/etc/{{ apache_config_dir }}/osm.conf"
path: /etc/apache2/sites-enabled/osm.conf
state: link
when: is_debuntu | bool and osm_vector_maps_enabled | bool
when: is_debuntu and osm_vector_maps_enabled
- name: Give {{ apache_user }} (per variable apache_user) permission to poweroff, installing /etc/sudoers.d/020_apache_poweroff from template
template:

View file

@ -5,37 +5,37 @@
- name: Install {{ nginx_config_dir }}/dokuwiki-nginx.conf from template, if dokuwiki_enabled
template:
src: dokuwiki-nginx.conf
dest: {{ nginx_config_dir }}/dokuwiki-nginx.conf # /etc/nginx/conf.d
dest: "{{ nginx_config_dir }}/dokuwiki-nginx.conf" # /etc/nginx/conf.d
when: dokuwiki_enabled | bool
- name: Install {{ nginx_config_dir }}/elgg-nginx.conf from template, if elgg_enabled
template:
src: elgg-nginx.conf
dest: {{ nginx_config_dir }}/elgg-nginx.conf # /etc/nginx/conf.d
dest: "{{ nginx_config_dir }}/elgg-nginx.conf" # /etc/nginx/conf.d
when: elgg_enabled | bool
- name: Install {{ nginx_config_dir }}/lokole-nginx.conf from template, if lokole_enabled
template:
src: lokole-nginx.conf.j2
dest: {{ nginx_config_dir }}/lokole-nginx.conf # /etc/nginx/conf.d
dest: "{{ nginx_config_dir }}/lokole-nginx.conf" # /etc/nginx/conf.d
when: lokole_enabled | bool
- name: Install {{ nginx_config_dir }}/moodle-nginx.conf from template, if moodle_enabled
template:
src: moodle-nginx.conf.j2
dest: {{ nginx_config_dir }}/moodle-nginx.conf # /etc/nginx/conf.d
dest: "{{ nginx_config_dir }}/moodle-nginx.conf" # /etc/nginx/conf.d
when: moodle_enabled | bool
- name: Install {{ nginx_config_dir }}/nextcloud-nginx.conf from template, if nextcloud_enabled
template:
src: nextcloud-nginx.conf
dest: {{ nginx_config_dir }}/nextcloud-nginx.conf # /etc/nginx/conf.d
dest: "{{ nginx_config_dir }}/nextcloud-nginx.conf" # /etc/nginx/conf.d
when: nextcloud_enabled | bool
- name: Install {{ nginx_config_dir }}/nodered-nginx.conf from template, if nodered_enabled
template:
src: nodered-nginx.conf.j2
dest: {{ nginx_config_dir }}/nodered-nginx.conf # /etc/nginx/conf.d
dest: "{{ nginx_config_dir }}/nodered-nginx.conf" # /etc/nginx/conf.d
# mode: '0666'
when: nodered_enabled | bool