Without signing a CLA, code contributions to Puppet or Facter are not accepted. Users should log in their GitHub account for signing the agreement on the CLA page.