+%package ipmi
+Summary: OpenStack ceilometer ipmi agent
+Group: Applications/System
+
+Requires: %{name}-common = %{version}-%{release}
+
+Requires: ipmitool
+Requires: python-keystoneclient >= 1.1.0
+Requires: python-neutronclient >= 2.3.11
+Requires: python-novaclient >= 2.22.0
+Requires: python-oslo-rootwrap >= 1.6.0
+Requires: python-tooz >= 0.13.1
+
+%description ipmi
+OpenStack ceilometer provides services to measure and
+collect metrics from OpenStack components.
+
+This package contains the ipmi agent to be run on OpenStack
+nodes from which IPMI sensor data is to be collected directly,
+by-passing Ironic's management of baremetal.
+
+
+%package polling
+Summary: OpenStack ceilometer polling agent
+Group: Applications/System
+
+Requires: %{name}-common = %{version}-%{release}
+
+Requires: libvirt-python
+Requires: python-glanceclient >= 0.15.0
+Requires: python-keystoneclient >= 1.1.0
+Requires: python-novaclient >= 2.22.0
+Requires: python-swiftclient >= 2.2.0
+
+%description polling
+Ceilometer aims to deliver a unique point of contact for billing systems to
+aquire all counters they need to establish customer billing, across all
+current and future OpenStack components. The delivery of counters must
+be tracable and auditable, the counters must be easily extensible to support
+new projects, and agents doing data collections should be
+independent of the overall system.
+
+This package contains the polling service.
+
+