Commit 111812a6 authored by Angel L. Mateo's avatar Angel L. Mateo
Browse files

The link in mods-enabled directory should not be present if site has

ensure => absent
parent 348571a7
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -26,6 +26,11 @@ define freeradius::site (
    default => undef,
  }

  $ensure_link = $ensure ? {
    'absent' => 'absent',
    default  => 'link'
  }

  file { "${fr_basepath}/sites-available/${name}":
    ensure  => $ensure,
    mode    => '0640',
@@ -37,7 +42,7 @@ define freeradius::site (
    notify  => Service[$fr_service],
  }
  file { "${fr_basepath}/sites-enabled/${name}":
    ensure => link,
    ensure => $ensure_link,
    target => "${fr_basepath}/sites-available/${name}",
  }
}