Even though this might seem very rare/unusual/non-acceptable
there are cases where the /etc/hosts file does not exist
(or has been moved temporarily). This fix prevents error
from being raised. This furthermore ensure idem-potency
as without the fix, using the role after failure just
works because /etc/hosts has now been created.
Change-Id: Ied4875d4fc6754bb262496e69b231b192166b23c
(cherry picked from commit d5d516ee7c)