demo puppet module