30 lines
775 B
YAML
30 lines
775 B
YAML
---
|
|
- name: install the packages required for Freshmaker frontend
|
|
package:
|
|
name: ["httpd", "mod_wsgi", "mod_auth_openidc",
|
|
"libsemanage-python", "python-psycopg2", "freshmaker"]
|
|
state: present
|
|
when: inventory_hostname.startswith('freshmaker-frontend')
|
|
tags:
|
|
- freshmaker
|
|
|
|
- name: install the packages required for Freshmaker backend
|
|
package:
|
|
name: ["python-psycopg2", "freshmaker"]
|
|
state: present
|
|
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
|