Use private_domains for creating domains when possible

[finishes #64525818]

Signed-off-by: Tim Jarratt <tjarratt@pivotallabs.com>