install_world: remove deploy master from list to install only if present
It's possible for the main deployment server to not be in the list
of masters, e.g. when using options --limit-hosts
or --exclude-hosts
.
The new if
check prevents trying to remove it from other_masters
if it's not present, which would throw an exception