But the ceilometer stuff (at least config file, log dir) needs to be prepared before swift-proxy service tries to start, or it will fail.

There may be a better way of achieving this, but so far I do not know any.