Commit 97648be1 authored by Mathew Winstone's avatar Mathew Winstone Committed by Nathan Ward
Browse files

Add drop-in to disable certificate bootstrap, and update systemd module requirement

parent 11e3d32e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -5,4 +5,4 @@ fixtures:
    logrotate: "puppet/logrotate"
    rsyslog: "saz/rsyslog"
    stdlib: "puppetlabs/stdlib"
    systemd: "camptocamp/systemd"
    systemd: "puppet/systemd"
+10 −0
Original line number Diff line number Diff line
@@ -113,6 +113,16 @@ class freeradius (
    }
  }

  # Add systemd unit to override default file on RHEL8 systems.
  if ($facts['os']['family'] == 'RedHat' and $facts['os']['release']['major'] == '8') {
    systemd::dropin_file { 'freeradius remove bootstrap':
      ensure   => present,
      filename => 'remove_bootstrap.conf',
      unit     => 'radiusd.service',
      content  => template('freeradius/systemd_dropin_rhel8.erb'),
    }
  }

  # Preserve some stock modules
  if ($preserve_mods) {
    freeradius::module { [
+2 −2
Original line number Diff line number Diff line
@@ -29,8 +29,8 @@
      "version_requirement": ">=1.0.0 <7.0.0"
    },
    {
      "name": "camptocamp/systemd",
      "version_requirement": ">=2.0.0 <3.0.0"
      "name": "puppet/systemd",
      "version_requirement": ">=3.0.0 <5.0.0"
    }
  ],
  "operatingsystem_support": [
+4 −0
Original line number Diff line number Diff line
[Service]
ExecStartPre=
ExecStartPre=-/bin/chown -R radiusd.radiusd /var/run/radiusd
ExecStartPre=/usr/sbin/radiusd -C