Files
fedora-infra_ansible/roles/freshmaker/backend/tasks/main.yml
Pierre-Yves Chibon 9de9b3ea66 freshmaker/backend: Replace the yum module by the package module
Drop the use of with_items, it is deprecated in these modules and
it was not used in this role anyway...

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-06-11 16:24:52 +02:00

45 lines
936 B
YAML

---
- name: install the latest Freshmaker package
package:
name: freshmaker
state: latest
update_cache: yes
when: freshmaker_upgrade
notify:
- restart fedmsg-hub
tags:
- freshmaker
- freshmaker/backend
- name: generate the Freshmaker koji config
template:
src: etc/koji.conf.d/freshmaker.conf.j2
dest: /etc/koji.conf.d/freshmaker.conf
owner: fedmsg
group: fedmsg
mode: 0440
notify:
- restart fedmsg-hub
tags:
- freshmaker
- freshmaker/backend
- name: ensure fedmsg-hub starts on boot
service:
name: "fedmsg-hub"
enabled: yes
# This will initialize Alembic if the database is empty, and migrate to the
# latest revision
- name: migrate the database
command: "{{ item }}"
with_items:
- freshmaker-manager upgradedb
- freshmaker-manager db migrate
become: yes
become_user: fedmsg
when: freshmaker_migrate_db
tags:
- freshmaker
- freshmaker/backend