puppet module for sam