Do not install additional CentOS packages via ceph-ansible
authorGiulio Fidente <gfidente@redhat.com>
Wed, 23 Aug 2017 15:52:05 +0000 (17:52 +0200)
committerGiulio Fidente <gfidente@redhat.com>
Wed, 23 Aug 2017 17:48:11 +0000 (17:48 +0000)
EPEL is required by the Ceph RPM repo maintained at ceph.com but
not by the CentOS SIG repo. The other packages should be already
installed in the infra image.

This change overrides the list of required packages in ceph-ansible
so that it does not install epel-release nor additional unneeded
packages [1].

1. https://github.com/ceph/ceph-ansible/blob/master/group_vars/all.yml.sample#L67

Change-Id: I7b6d2794ebfc0df5b3d5ad9de1d1d55740a38ae0
Closes-Bug: #1712599

ci/environments/scenario001-multinode-containers.yaml

index edc03d6..fec958b 100644 (file)
@@ -111,6 +111,7 @@ parameter_defaults:
         osd_pool_default_pg_num: 32
         osd_max_object_name_len: 256
         osd_max_object_namespace_len: 64
+    centos_package_dependencies: []
   CephAnsibleSkipTags: ''
   #NOTE: These ID's and keys should be regenerated for
   # a production deployment. What is here is suitable for