From 94be99d158da2861e405f79442537c946e781ba8 Mon Sep 17 00:00:00 2001 From: Ken Dreyer Date: Wed, 10 May 2017 11:08:33 -0600 Subject: [PATCH] rpm: do not package coreos-related files These are unnecessary on RPM-based platforms, and it makes it harder to audit the RPM-packaged files for security when we ship things that are unneeded. --- ceph-ansible.spec.in | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ceph-ansible.spec.in b/ceph-ansible.spec.in index 327802106..d8947f858 100644 --- a/ceph-ansible.spec.in +++ b/ceph-ansible.spec.in @@ -35,6 +35,14 @@ for f in ansible.cfg *.yml *.sample group_vars roles library plugins infrastruct cp -a $f %{buildroot}%{_datarootdir}/ceph-ansible done +# Strip coreos files. +# These are unneeded on RPM-based distros, and the playbooks download random +# things from around the internet. +pushd %{buildroot}%{_datarootdir}/ceph-ansible + rm -r roles/ceph-common-coreos + rm group_vars/common-coreoss.yml.sample +popd + %check # Borrowed from upstream's .travis.yml: ansible-playbook -i dummy-ansible-hosts test.yml --syntax-check