This document discusses managing heterogeneous cloud infrastructure with OpenStack. It presents the opportunity to host applications comprising both bare-metal and virtualized resources on OpenStack. Several scenarios are described, including dynamically balancing resource pools and deciding target pools at deployment time. An integrated management approach is proposed to manage pools within a single OpenStack installation for simplified administration. Technical challenges are identified, such as networking across pools and enhanced scheduling. An example application deployment demonstrates provisioning WordPress with a MySQL database on bare-metal and Apache/WordPress on a VM.