Files
fedora-infra_ansible/roles/badges-backend/tasks/main.yml

35 lines
754 B
YAML

---
# Configuration for the fedbadges consumer
- name: install needed packages
yum: pkg=$item state=installed
with_items:
- python-fedbadges
- python-psycopg2
tags:
- packages
- name: copy database configuration
template: src=$item dest=/etc/fedmsg.d/$item owner=fedmsg group=fedmsg mode=0600
with_items:
- datanommer.py
- badges-awarder.py
tags:
- config
notify:
- restart fedmsg-hub
- name: make badge definition directory
file: path=/usr/share/badges/rules owner=fedmsg group=fedmsg mode=0755 state=directory
tags:
- config
- name: copy over all our badge definitions
copy: src=badges/$item dest=/usr/share/badges/rules/$item
with_items:
- test_badge.yml
tags:
- config
notify:
- restart fedmsg-hub