Introduce puppet function 'exec'
Use unless as wrapper, always expect boolean
Pass boolean to unless, set dependencies