From f11545e81ba6e9fdc55f2f75d1e1ea82a8a5449f Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Tue, 21 Jul 2015 11:36:41 +0200 Subject: [PATCH] Install fedora-packager on arm-packager hosts See: https://lists.fedoraproject.org/pipermail/infrastructure/2015-July/016465.html --- playbooks/groups/arm-packager.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/playbooks/groups/arm-packager.yml b/playbooks/groups/arm-packager.yml index c731a60266..6c38559927 100644 --- a/playbooks/groups/arm-packager.yml +++ b/playbooks/groups/arm-packager.yml @@ -26,5 +26,29 @@ # this is how you include other task lists - include: "{{ tasks }}/motd.yml" + - name: install packager tools (yum) + action: yum state=present pkg={{ item }} + with_items: + - fedora-packager + when: ansible_distribution_major_version|int < 22 + tags: + - packages + + - name: install packager tools (dnf) + action: dnf state=present pkg={{ item }} + with_items: + - fedora-packager + when: ansible_distribution_major_version|int > 21 + tags: + - packages + + - name: allow packagers to use mock + lineinfile: dest=/etc/pam.d/mock line="{{ item }} sufficient pam_succeed_if.so user ingroup packager use_uid quiet" + with_items: + - account + - auth + tags: + - config + handlers: - include: "{{ handlers }}/restart_services.yml"