Another problem I see is that heat-api-cfn and ceilometer-api use the same port (8000) so they can't both run on the same host but at the same time openstack-proxy-node package depends on both of them.
>From the openstack ports list it seems that Telemetry (ceilometer) is supposed to be on 8777: https://docs.openstack.org/mitaka/config-reference/firewalls-default-ports.html -- Valentin