1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-03-09 15:40:17 +00:00

Apache + systemd cleanup for http://box/nodered

This commit is contained in:
A Holt 2019-02-10 10:33:51 -05:00 committed by GitHub
parent b0c120c9a8
commit 4e84c6caa5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -46,7 +46,7 @@
mode: 0666 mode: 0666
when: nodered_install when: nodered_install
- name: Copy nodered.conf to apache sites-available - name: Install Apache's sites-available/nodered.conf from template
template: template:
backup: yes backup: yes
src: nodered.conf.j2 src: nodered.conf.j2
@ -56,7 +56,7 @@
mode: 0666 mode: 0666
when: nodered_install when: nodered_install
- name: Link nodered.conf to apache sites-enabled - name: Create symlink nodered.conf from sites-enabled to sites-available, for short URL http://box/nodered (if nodered_enabled)
file: file:
src: /etc/apache2/sites-available/nodered.conf src: /etc/apache2/sites-available/nodered.conf
dest: /etc/apache2/sites-enabled/nodered.conf dest: /etc/apache2/sites-enabled/nodered.conf
@ -65,7 +65,7 @@
state: link state: link
when: nodered_enabled when: nodered_enabled
- name: Remove nodered.conf from apache sites-enabled - name: Remove symlink /etc/apache2/sites-enabled/nodered.conf (if not nodered_enabled)
file: file:
path: /etc/apache2/sites-enabled/nodered.conf path: /etc/apache2/sites-enabled/nodered.conf
state: absent state: absent
@ -75,15 +75,16 @@
apache2_module: apache2_module:
state: present state: present
name: proxy_wstunnel name: proxy_wstunnel
when: nodered_install
- name: Restart apache2 service - name: Restart Apache service ({{ apache_service }}) to enable/disable http://box/nodered (not just http://box:{{ nodered_port }})
systemd: systemd:
name: apache2
daemon_reload: yes daemon_reload: yes
name: "{{ apache_service }}" # httpd or apache2
state: restarted state: restarted
when: nodered_enabled when: nodered_install
- name: Enable & Start node-red service - name: Enable & Start 'node-red' systemd service (if nodered_enabled)
systemd: systemd:
daemon_reload: yes daemon_reload: yes
name: node-red name: node-red
@ -91,13 +92,13 @@
state: started state: started
when: nodered_enabled when: nodered_enabled
- name: Disable & Stop node-red service - name: Disable & Stop 'node-red' systemd service (if not nodered_enabled)
systemd: systemd:
daemon_reload: yes daemon_reload: yes
name: node-red name: node-red
enabled: no enabled: no
state: stopped state: stopped
when: (not nodered_enabled) when: not nodered_enabled
- name: Add 'nodered' variable values to {{ iiab_ini_file }} - name: Add 'nodered' variable values to {{ iiab_ini_file }}
ini_file: ini_file: