Require 'semantic_puppet' on Puppet 4.9.x and above
Require 'semantic_puppet' on Puppet 4.9.x and above

Puppet 4.9.0 re-vendored the semantic module in the 4.9.0 release of
Puppet. (See PUP-7114 for details)

This commit conditionally requires the correct version of the semantic
module depending on the version of Puppet being used to run rake tasks.

garethr/puppet-module-skeleton,fvoges/puppet-module-skeleton,garethr/puppet-module-skeleton,fvoges/puppet-module-skeleton,garethr/puppet-module-skeleton,fvoges/puppet-module-skeleton