Validation puppet yaml

Basic version without good default value mechanic