composer puppet module