mirror of
https://github.com/iiab/iiab.git
synced 2025-02-13 11:42:08 +00:00
fixes for moving invokation to 9
This commit is contained in:
parent
ecf1b90d7c
commit
5c9354dc9a
2 changed files with 18 additions and 11 deletions
|
@ -18,9 +18,9 @@
|
||||||
|
|
||||||
# To be ported soon
|
# To be ported soon
|
||||||
- name: CAPTIVE PORTAL
|
- name: CAPTIVE PORTAL
|
||||||
include_tasks: roles/captive-portal/tasks/main.yml
|
include_tasks: roles/captiveportal/tasks/main.yml
|
||||||
when: captive_portal_install | bool
|
when: captiveportal_install | bool
|
||||||
tags: base, captive-portal, network, domain
|
tags: base, captiveportal, network, domain
|
||||||
|
|
||||||
- name: MINETEST
|
- name: MINETEST
|
||||||
include_role:
|
include_role:
|
||||||
|
|
|
@ -18,10 +18,10 @@
|
||||||
dest: "{{ item.dest }}"
|
dest: "{{ item.dest }}"
|
||||||
mode: "{{ item.mode }}"
|
mode: "{{ item.mode }}"
|
||||||
with_items:
|
with_items:
|
||||||
- { src: checkurls, mode: '0644', dest: /opt/iiab/captiveportal/ }
|
- { src: roles/captiveportal/templates/checkurls, mode: '0644', dest: /opt/iiab/captiveportal/ }
|
||||||
- { src: capture-wsgi.py, mode: '0755', dest: /opt/iiab/captiveportal/ }
|
- { src: roles/captiveportal/templates/capture-wsgi.py, mode: '0755', dest: /opt/iiab/captiveportal/ }
|
||||||
- { src: iiab-make-cp-servers.py, mode: '0755', dest: /usr/sbin/ }
|
- { src: roles/captiveportal/templates/iiab-make-cp-servers.py, mode: '0755', dest: /usr/sbin/ }
|
||||||
- { src: iiab-divert-to-nginx, mode: '0755', dest: /usr/sbin/ }
|
- { src: roles/captiveportal/templates/iiab-divert-to-nginx, mode: '0755', dest: /usr/sbin/ }
|
||||||
|
|
||||||
- name: 'Copy templates: simple.template, mac.template'
|
- name: 'Copy templates: simple.template, mac.template'
|
||||||
copy:
|
copy:
|
||||||
|
@ -33,7 +33,7 @@
|
||||||
|
|
||||||
- name: Copy uWSGI config file
|
- name: Copy uWSGI config file
|
||||||
template:
|
template:
|
||||||
src: captiveportal.ini
|
src: roles/captiveportal/templates/captiveportal.ini
|
||||||
dest: /etc/uwsgi/apps-available/
|
dest: /etc/uwsgi/apps-available/
|
||||||
|
|
||||||
- name: Enable uwsgi config for captiveportal
|
- name: Enable uwsgi config for captiveportal
|
||||||
|
@ -43,9 +43,16 @@
|
||||||
state: link
|
state: link
|
||||||
when: captiveportal_enabled | bool
|
when: captiveportal_enabled | bool
|
||||||
|
|
||||||
|
- name: Enable nginx to service the sites in checkurls list
|
||||||
|
file:
|
||||||
|
src: /etc/nginx/sites-available/capture.conf
|
||||||
|
path: /etc/nginx/sites-enabled/capture.conf
|
||||||
|
state: link
|
||||||
|
when: captiveportal_enabled | bool
|
||||||
|
|
||||||
- name: Copy unit file for uWSGI service
|
- name: Copy unit file for uWSGI service
|
||||||
template:
|
template:
|
||||||
src: uwsgi-captiveportal.service
|
src: roles/captiveportal/templates/uwsgi-captiveportal.service
|
||||||
dest: /etc/systemd/system/
|
dest: /etc/systemd/system/
|
||||||
|
|
||||||
- name: Start or restart server which responds to browsers trying to detect a captive portal
|
- name: Start or restart server which responds to browsers trying to detect a captive portal
|
||||||
|
@ -61,10 +68,10 @@
|
||||||
when: not captiveportal_enabled | bool
|
when: not captiveportal_enabled | bool
|
||||||
|
|
||||||
- name: Run divert to generate diversion lists for nginx
|
- name: Run divert to generate diversion lists for nginx
|
||||||
shell: iiab-divert-to-nginx
|
shell: /usr/sbin/iiab-divert-to-nginx
|
||||||
|
|
||||||
- name: Run script to generate nginx servers from checkurls input list
|
- name: Run script to generate nginx servers from checkurls input list
|
||||||
shell: iiab-make-cp-servers.py
|
shell: /usr/sbin/iiab-make-cp-servers.py
|
||||||
|
|
||||||
- name: Install nginx's captiveportal.conf from template if captiveportal_enabled
|
- name: Install nginx's captiveportal.conf from template if captiveportal_enabled
|
||||||
template:
|
template:
|
||||||
|
|
Loading…
Reference in a new issue