This fixes the pattern used for the ensure parameter.
At the moment only versions with a single digit at each position are allowed. The most recent version of Etherpad is 1.8.17
and Puppet will fail with Class[Etherpad]: parameter 'ensure' expects an Etherpad::Ensure = Variant[Enum['absent', 'latest', 'present'], Pattern[/\A\d\.\d\.\d\Z/, /\A[a-fA-F0-9]{6,40}\Z/]]
. With this PR multiple digits at each position are possible, ensuring future compatibility.
n/a
<!--
Thank you for contributing to this project!
-->
<!--
Replace this comment with a description of your pull request.
-->
<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #123
Fixes #124
-->
<!--
Thank you for contributing to this project!
-->
<!--
Replace this comment with a description of your pull request.
-->
<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #123
Fixes #124
-->