mirror of
https://pagure.io/fedora-infra/ansible.git
synced 2026-05-02 14:30:45 +08:00
'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.
40 lines
816 B
YAML
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
|