Files
fedora-infra_ansible/roles/freshmaker/base/tasks/main.yml
Qixiang Wan f8017a26cf freshmaker: restart fedmsg-hub daemon
'restart fedmsg-hub' handler from restart_services doesn't work, use our
own handler before that fix that one (it's used by many roles, I don't
want to break anything before confirm the issue). And update app config
(add prod fedmsg topic for stage to listen on) to notify the handler.
2018-02-11 10:05:50 +08:00

40 lines
816 B
YAML

---
- name: install the packages required for Freshmaker frontend
yum:
name: "{{ item }}"
state: present
with_items:
- httpd
- mod_wsgi
- mod_auth_openidc
- libsemanage-python
- python-psycopg2
- freshmaker
when: inventory_hostname.startswith('freshmaker-frontend')
tags:
- freshmaker
- name: install the packages required for Freshmaker backend
yum:
name: "{{ item }}"
state: present
with_items:
- python-psycopg2
- freshmaker
when: inventory_hostname.startswith('freshmaker-backend')
tags:
- freshmaker
- name: generate Freshmaker app config
template:
src: etc/freshmaker/config.py.j2
dest: /etc/freshmaker/config.py
owner: fedmsg
group: fedmsg
mode: 0440
notify:
- restart apache
- restart fedmsg-hub daemon
tags:
- freshmaker