staypuft: added discovered hosts assignment step on staypuft_deploy

- added step
- disabled redirect following
- minor clean up
- fixed bug in deploy role

Change-Id: I756a24f49fb4d930da00c1992b64956d94f9c442