Commit 75d354dc authored by Andrew Teixeira's avatar Andrew Teixeira Committed by Jonathan
Browse files

Remove is_ip_address function removed from stdlib in 9.x

Bump the lower bound on stdlib to 5.0.0
parent 4ddee71d
Loading
Loading
Loading
Loading
+11 −20
Original line number Diff line number Diff line
@@ -3,8 +3,8 @@
define freeradius::listen (
  Freeradius::Ensure $ensure                                 = 'present',
  Enum['auth','acct','proxy','detail','status','coa'] $type  = 'auth',
  Optional[String] $ip                                      = undef,
  Optional[String] $ip6                                     = undef,
  Optional[Variant[Stdlib::IP::Address::V4, Enum['*']]] $ip  = undef,
  Optional[Variant[Stdlib::IP::Address::V6, Enum['*']]] $ip6 = undef,
  Integer $port                                              = 0,
  Optional[String] $interface                                = undef,
  Optional[String] $virtual_server                           = undef,
@@ -16,15 +16,6 @@ define freeradius::listen (
  $fr_basepath = $::freeradius::params::fr_basepath
  $fr_group    = $::freeradius::params::fr_group

  # Parameter validation
  if $ip and $ip != '*' and !is_ip_address($ip) {
    fail('ip must be a valid IP address or \'*\'')
  }

  if $ip6 and $ip6 != '::' and !is_ip_address($ip6) {
    fail('ip6 must be a valid IP address or \'::\'')
  }

  if $ip and $ip6 {
    fail('Only one of ip or ip6 can be used')
  }
+1 −1
Original line number Diff line number Diff line
@@ -10,7 +10,7 @@
  "dependencies": [
    {
      "name": "puppetlabs/stdlib",
      "version_requirement": ">=4.25.0 <10.0.0"
      "version_requirement": ">=5.0.0 <10.0.0"
    },
    {
      "name": "puppetlabs/firewall",