Fixed duplicated and mixed deployment args when have 2+ different roles.

Confirmed #493 

And more flexiable fixing.