puppetlabs/puppet — pull request #1468 by aboe76 (2013-02-10 10:09:33+00:00)
Title: [puppet] (#16451) Fedora's and Archlinux usr move the location of systemctl has changed (#1157)

After discussion with Stefan Schulte, revoked my previous pullrequest, and followed his advise:

The Code wil now always declare a confine. If /usr/bin/systemctl is present use this command otherwise /bin/systemctl. If that one is also absent, puppet will treat the provider as unsuitable.