]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
rpm: do not package coreos-related files 1507/head
authorKen Dreyer <kdreyer@redhat.com>
Wed, 10 May 2017 17:08:33 +0000 (11:08 -0600)
committerKen Dreyer <kdreyer@redhat.com>
Wed, 10 May 2017 17:08:33 +0000 (11:08 -0600)
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

index 32780210645cd3ce395605d4f5cea202e9011062..d8947f858024582665559676c031a42fdcb6ff8e 100644 (file)
@@ -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