deploy: Print ssh/vnc info after vcluster command

Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
deploy/ci: Remove dummy password in nodes.conf

Since snf-deploy image does passwd -d root the nodes will have
empty password.

Set UsePAM no and PermitEmptyPasswords yes in sshd_config in
vcluster image.

Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
deploy: Fix context issue in update_admin

In case of a multinode setup update_admin() did initialize the admin
components with wrong context since each component's constuctor
used to manipulate the given and common context object.

To fix this create a copy of it and then make any necessary changes.

Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
deploy: Better snf-deploy setup support

Use the setup command to add another Ganeti cluster
to an existing synnefo installation. For instance:

 snf-deploy setup --setup synnefo --cluster ganeti2

For a more fine grained use, try something like:

 snf-deploy setup --setup synnefo --role vmc \
   --node new --cluster ganeti

to setup a specific component/role on a given node of a
given setup and cluster.

Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
docs: Update snf-deploy docs

..to reflect to latest deploy/vcluster changes.

Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
deploy: Make Archip require Mount

Since archipelago needs the /srv/archip directory make it require
the Mount (nfs client) component.

Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>