Make setup script compatible with server manager
Server Manager has no way to set ctrl-details file before provisioing each role in each node. They populate once per node before provisioning.
So modifing provisioing to populate ctrl-details as server manaager do and making setup scripts compatible.

Change-Id: Ida227659a20b1d4e0e1ff3a1faa5e078e623687c