Fix bodhi-backend role and base role to use package instead of yum and install from bowlofeggs copr for fedora

This commit is contained in:
Kevin Fenzi 2016-08-12 18:37:26 +00:00
parent f8417aef9f
commit 127acb80a7
3 changed files with 23 additions and 3 deletions

View file

@ -13,7 +13,7 @@
- bodhi
- name: install needed packages
yum: pkg={{ item }} state=present
package: pkg={{ item }} state=present
with_items:
- mock
- mash
@ -112,7 +112,7 @@
# tasks for setting up epelmasher
- name: install needed packages
yum: pkg={{ item }} state=present
package: pkg={{ item }} state=present
with_items:
- repoview
tags:

View file

@ -0,0 +1,8 @@
[bowlofeggs-bodhi]
name=Copr repo for bodhi owned by bowlofeggs
baseurl=https://copr-be.cloud.fedoraproject.org/results/bowlofeggs/bodhi/fedora-$releasever-$basearch/
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://copr-be.cloud.fedoraproject.org/results/bowlofeggs/bodhi/pubkey.gpg
enabled=1
enabled_metadata=1

View file

@ -12,10 +12,22 @@
tags:
- config
- bodhi
when: ansible_distribution_major_version|int == 7
- name: setup the bodhi2 copr repo
copy: >
src="bowlofeggs-bodhi2-fedora-24.repo"
dest="/etc/yum.repos.d/bowlofeggs-bodhi2-fedora-24.repo"
owner=root
group=root
mode=0644
tags:
- config
- bodhi
when: ansible_distribution_major_version|int == 24
- name: install needed packages
yum: pkg={{ item }} state=present
package: pkg={{ item }} state=present
with_items:
- bodhi-server
- libsemanage-python