Decrease number of retries for puppet deployments

Default behavior before: 3 puppet runs for the
current role on the current node: 1 run + 2 retries

Now we will run only 2 times: 1 run + 1 retries

In 99 out of 100 cases, if the problem persists
when we restart puppet, it will not disappear after
next restart. That's why it makes no sense to run
more than 2 times. Thus we save time, follow the
ideology of 'fail fast', speed up deployment
process, show user more detailed message about
problem instead of 'deployment timeout'.

Change-Id: Idd4b2a2e7ecdeff9ec298a2c5ceaea91f74cee4c
Related-Bug: #1384332
DocImpact