updated exec blocks to correctly handle situation when user doesn't exist on the system but is handled by puppet