Adjust the notifs roles for the new release
The new release of fmn merges fmn.web with fmn and several paths need adjusting. Signed-off-by: Jeremy Cline <jeremy@jcline.org>
This commit is contained in:
parent
0d64f05a4e
commit
3263b7b76c
3 changed files with 3 additions and 33 deletions
|
@ -15,7 +15,7 @@
|
||||||
command: yum clean all {%if testing%} --enablerepo=infrastructure-testing {%endif%}
|
command: yum clean all {%if testing%} --enablerepo=infrastructure-testing {%endif%}
|
||||||
check_mode: no
|
check_mode: no
|
||||||
- name: yum update FMN packages from main repo
|
- name: yum update FMN packages from main repo
|
||||||
yum: name="python-fmn*" state=latest
|
yum: name="python-fmn" state=latest
|
||||||
when: not testing
|
when: not testing
|
||||||
- name: yum update FMN packages from testing repo
|
- name: yum update FMN packages from testing repo
|
||||||
yum: pkg=python-fmn state=latest enablerepo=infrastructure-testing
|
yum: pkg=python-fmn state=latest enablerepo=infrastructure-testing
|
||||||
|
|
|
@ -4,9 +4,7 @@
|
||||||
- name: install needed packages
|
- name: install needed packages
|
||||||
yum: pkg={{ item }} state=present
|
yum: pkg={{ item }} state=present
|
||||||
with_items:
|
with_items:
|
||||||
- python-fmn-web
|
- python-fmn
|
||||||
- python-fmn-lib
|
|
||||||
- python-fmn-rules
|
|
||||||
- python-psycopg2
|
- python-psycopg2
|
||||||
- libsemanage-python
|
- libsemanage-python
|
||||||
- python-memcached
|
- python-memcached
|
||||||
|
@ -58,22 +56,11 @@
|
||||||
- notifs
|
- notifs
|
||||||
- notifs/frontend
|
- notifs/frontend
|
||||||
|
|
||||||
- name: setup symlink to fedora theme
|
|
||||||
file: >
|
|
||||||
src=/usr/share/fmn.web/static/bootstrap-3.3.4-fedora
|
|
||||||
dest=/usr/share/fmn.web/static/bootstrap
|
|
||||||
state=link
|
|
||||||
when: env != "staging"
|
|
||||||
tags:
|
|
||||||
- notifs
|
|
||||||
- notifs/frontend
|
|
||||||
|
|
||||||
- name: setup symlink to fedora theme
|
- name: setup symlink to fedora theme
|
||||||
file: >
|
file: >
|
||||||
src=/usr/share/fmn/static/bootstrap-3.3.4-fedora
|
src=/usr/share/fmn/static/bootstrap-3.3.4-fedora
|
||||||
dest=/usr/share/fmn/static/bootstrap
|
dest=/usr/share/fmn/static/bootstrap
|
||||||
state=link
|
state=link
|
||||||
when: env == "staging"
|
|
||||||
tags:
|
tags:
|
||||||
- notifs
|
- notifs
|
||||||
- notifs/frontend
|
- notifs/frontend
|
||||||
|
@ -88,17 +75,8 @@
|
||||||
- notifs
|
- notifs
|
||||||
- notifs/frontend
|
- notifs/frontend
|
||||||
|
|
||||||
- name: copy custom wsgi file
|
|
||||||
copy: src=fmn.web.wsgi dest=/usr/share/fmn.web/fmn.web.wsgi mode=0644
|
|
||||||
notify:
|
|
||||||
- restart apache
|
|
||||||
tags:
|
|
||||||
- notifs
|
|
||||||
- notifs/frontend
|
|
||||||
|
|
||||||
- name: copy custom wsgi file
|
- name: copy custom wsgi file
|
||||||
copy: src=fmn.web.wsgi dest=/usr/share/fmn/fmn.web.wsgi mode=0644
|
copy: src=fmn.web.wsgi dest=/usr/share/fmn/fmn.web.wsgi mode=0644
|
||||||
when: env == "staging"
|
|
||||||
notify:
|
notify:
|
||||||
- restart apache
|
- restart apache
|
||||||
tags:
|
tags:
|
||||||
|
@ -132,7 +110,7 @@
|
||||||
|
|
||||||
- name: apply selinux type to static files
|
- name: apply selinux type to static files
|
||||||
file: >
|
file: >
|
||||||
dest=/usr/share/fmn.web/static
|
dest=/usr/share/fmn/static
|
||||||
setype=httpd_sys_content_t
|
setype=httpd_sys_content_t
|
||||||
state=directory
|
state=directory
|
||||||
recurse=yes
|
recurse=yes
|
||||||
|
|
|
@ -1,8 +1,4 @@
|
||||||
{% if env == 'staging' %}
|
|
||||||
Alias /notifications/static /usr/share/fmn/static
|
Alias /notifications/static /usr/share/fmn/static
|
||||||
{% else %}
|
|
||||||
Alias /notifications/static /usr/share/fmn.web/static
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
WSGIDaemonProcess fmn user=apache group=apache maximum-requests=1000 display-name=fmn processes={{ wsgi_procs }} threads={{ wsgi_threads }}
|
WSGIDaemonProcess fmn user=apache group=apache maximum-requests=1000 display-name=fmn processes={{ wsgi_procs }} threads={{ wsgi_threads }}
|
||||||
WSGISocketPrefix run/wsgi
|
WSGISocketPrefix run/wsgi
|
||||||
|
@ -10,11 +6,7 @@ WSGIRestrictStdout On
|
||||||
WSGIRestrictSignal Off
|
WSGIRestrictSignal Off
|
||||||
WSGIPythonOptimize 1
|
WSGIPythonOptimize 1
|
||||||
|
|
||||||
{% if env == 'staging' %}
|
|
||||||
WSGIScriptAlias /notifications /usr/share/fmn/fmn.web.wsgi
|
WSGIScriptAlias /notifications /usr/share/fmn/fmn.web.wsgi
|
||||||
{% else %}
|
|
||||||
WSGIScriptAlias /notifications /usr/share/fmn.web/fmn.web.wsgi
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
<Location /notifications>
|
<Location /notifications>
|
||||||
WSGIProcessGroup fmn
|
WSGIProcessGroup fmn
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue