summaryrefslogtreecommitdiffstats
path: root/roles/taskotron/buildslave
diff options
context:
space:
mode:
authorTim Flink <tflink@fedoraproject.org>2015-09-30 21:57:46 +0000
committerTim Flink <tflink@fedoraproject.org>2015-09-30 21:57:52 +0000
commitbdbf4f8615220f8bc59d2eb5b5cc0ae220caa8fe (patch)
treee3f99bda9514e37cdafcd90b89c1936c92b5da6a /roles/taskotron/buildslave
parent3f3709c369e78afaa1a472b6b2d0b1592d24b792 (diff)
downloadansible-bdbf4f8615220f8bc59d2eb5b5cc0ae220caa8fe.tar.gz
ansible-bdbf4f8615220f8bc59d2eb5b5cc0ae220caa8fe.tar.xz
ansible-bdbf4f8615220f8bc59d2eb5b5cc0ae220caa8fe.zip
updating taskotron roles to use dnf for f22+, variable for repos
Diffstat (limited to 'roles/taskotron/buildslave')
-rw-r--r--roles/taskotron/buildslave/tasks/main.yml20
1 files changed, 19 insertions, 1 deletions
diff --git a/roles/taskotron/buildslave/tasks/main.yml b/roles/taskotron/buildslave/tasks/main.yml
index 36a027fdc..dc5030011 100644
--- a/roles/taskotron/buildslave/tasks/main.yml
+++ b/roles/taskotron/buildslave/tasks/main.yml
@@ -1,5 +1,5 @@
- name: ensure packages required for buildslave are installed
- action: yum name={{ item }} state=latest
+ yum: name={{ item }} state=latest enablerepos={{ extra_enablerepos }}
with_items:
- buildbot-slave
- git
@@ -13,6 +13,24 @@
- pylint
- python-pep8
- moreutils
+ when: ansible_distribution_major_version|int < 22
+
+- name: ensure packages required for buildslave are installed (f22+)
+ dnf: name={{ item }} state=latest enablerepos={{ extra_enablerepos }}
+ with_items:
+ - buildbot-slave
+ - git
+ - rpmlint
+ - koji
+ - bodhi-client
+ - python-virtualenv
+ - gcc
+ - libcurl-devel
+ - rpm-build
+ - pylint
+ - python-pep8
+ - moreutils
+ when: ansible_distribution_major_version|int > 21 and ansible_cmdline.ostree is not defined
- name: add the buildslave user
user: name=buildslave