https://forge.puppet.com/modules/puppet/systemd - version 3.5.0 or later (it has been tested with earlier versions but setting the version on the current major / minor release seems logical)
This module is a compatible swap out for the consul modules requirements
Consul module dependency https://forge.puppet.com/modules/camptocamp/systemd is a depreciated module that is no longer maintained - the author suggests a replacement
replacing the module with
https://forge.puppet.com/modules/puppet/systemd - version 3.5.0 or later (it has been tested with earlier versions but setting the version on the current major / minor release seems logical)
This module is a compatible swap out for the consul modules requirements