Tag the fmn roles.

This commit is contained in:
Ralph Bean 2014-11-12 19:22:37 +00:00
parent 837e4c6aa6
commit f4aaca9f8a
2 changed files with 44 additions and 0 deletions

View file

@ -7,6 +7,9 @@
- python-fmn-consumer
- python-psycopg2
- libsemanage-python
tags:
- notifs
- notifs/backend
- name: copy database configuration
template: >
@ -16,6 +19,9 @@
- fmn.consumer.py
notify:
- restart fedmsg-hub
tags:
- notifs
- notifs/backend
- name: copy the alembic configuration for DBAs
template: >
@ -23,6 +29,9 @@
owner=root group=sysadmin-dba mode=0660
notify:
- restart fedmsg-hub
tags:
- notifs
- notifs/backend
# Here I'm "permanently" hotfixing the fedmsg-hub
# It needs to load the forward-compat sqlalchemy0.7 package from the get-go.
@ -31,6 +40,8 @@
src=patched-fedmsg-hub dest=/usr/bin/fedmsg-hub
owner=root group=root mode=0755
tags:
- notifs
- notifs/backend
- patches
- hotfix
notify:

View file

@ -7,6 +7,9 @@
- python-fmn-web
- python-psycopg2
- libsemanage-python
tags:
- notifs
- notifs/frontend
- name: copy fmn app configuration
template: >
@ -16,17 +19,26 @@
- fmn.web.py
notify:
- restart apache
tags:
- notifs
- notifs/frontend
- name: destroy a bogus config file brought in by python-datanommer-models
file: dest=/etc/fedmsg.d/datanommer.py state=absent
notify:
- restart apache
tags:
- notifs
- notifs/frontend
- name: setup symlink to fedora theme
file: >
src=/usr/share/fmn.web/static/bootstrap-3.0.2-fedora
dest=/usr/share/fmn.web/static/bootstrap
state=link
tags:
- notifs
- notifs/frontend
- name: copy fmn httpd config
copy: >
@ -34,11 +46,17 @@
owner=apache group=apache mode=0644
notify:
- restart apache
tags:
- notifs
- 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 app configuration
template: >
@ -46,15 +64,24 @@
owner=root group=apache mode=0640
notify:
- restart apache
tags:
- notifs
- notifs/frontend
- name: create live docs directory
file: >
dest=/usr/lib/python2.6/site-packages/fmn/web/docs/
state=directory
tags:
- notifs
- notifs/frontend
- name: copy live docs
copy: src={{ item }} dest=/usr/lib/python2.6/site-packages/fmn/web/docs
with_fileglob: fedora-sitedocs/*.rst
tags:
- notifs
- notifs/frontend
- name: apply selinux type to static files
file: >
@ -62,6 +89,12 @@
setype=httpd_sys_content_t
state=directory
recurse=yes
tags:
- notifs
- notifs/frontend
- name: ensure selinux lets httpd talk to postgres
seboolean: name=httpd_can_network_connect_db state=yes persistent=yes
tags:
- notifs
- notifs/frontend