Closed imp- closed 1 year ago
In hindsight, maybe it's better to leave the ipaddress parameters in the network class to not break compatibility. It could also be used to clean up the unused gem (new default).
@imp- thanks for the PR. I fixed the puppet-lint warnings in https://github.com/voxpupuli/puppet-network/pull/291. can you please rebase? Also if you can implement this in a non-breaking way, that would be awesome, but that's not a requirement.
@bastelfreak there should be no more breaking changes now. The ipaddress gem is removed by default, in a future (major) release the code managing the gem can eventually be dropped.
Remaining code warnings are fixed as well.
Thanks for the work!
Pull Request (PR) description
The module relies on the IPAddress gem to perform certain validations. It can be replaced by the IPAddr class, which does not require custom gem installation as it's part of the standard ruby distribution.
This pull request removes traces to the IPAddress gem in favour of the IPAddr class.
This Pull Request (PR) fixes the following issues
This should also fix #267