using puppet instead because Chef is confusing to me !