controller: initiate etcd layout

this should take a topo as argument.