Loading manifests/init.pp +9 −0 Original line number Diff line number Diff line Loading @@ -105,6 +105,15 @@ class freeradius ( notify => Service[$freeradius::fr_service], } # Add systemd unit to override default file on RHEL8 systems. if ($facts['os']['family'] == 'RedHat' and $facts['os']['release']['major'] >= 8) { systemd::dropin_file { 'remove_bootstrap.conf': ensure => present, unit => 'radiusd.service', #@todo programmatically determine the service name content => template('freeradius/systemd_dropin_rhel8.erb'), } } # Preserve some stock modules if ($preserve_mods) { freeradius::module { [ Loading metadata.json +4 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,10 @@ "project_page": "https://github.com/djjudas21/puppet-freeradius", "issues_url": "https://github.com/djjudas21/puppet-freeradius/issues", "dependencies": [ { "name": "puppet/systemd", "version_requirement": ">=3.0.0 <4.0.0" }, { "name": "puppetlabs/stdlib", "version_requirement": ">=4.0.0 <10.0.0" Loading templates/systemd_dropin_rhel8.erb 0 → 100644 +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 No newline at end of file Loading
manifests/init.pp +9 −0 Original line number Diff line number Diff line Loading @@ -105,6 +105,15 @@ class freeradius ( notify => Service[$freeradius::fr_service], } # Add systemd unit to override default file on RHEL8 systems. if ($facts['os']['family'] == 'RedHat' and $facts['os']['release']['major'] >= 8) { systemd::dropin_file { 'remove_bootstrap.conf': ensure => present, unit => 'radiusd.service', #@todo programmatically determine the service name content => template('freeradius/systemd_dropin_rhel8.erb'), } } # Preserve some stock modules if ($preserve_mods) { freeradius::module { [ Loading
metadata.json +4 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,10 @@ "project_page": "https://github.com/djjudas21/puppet-freeradius", "issues_url": "https://github.com/djjudas21/puppet-freeradius/issues", "dependencies": [ { "name": "puppet/systemd", "version_requirement": ">=3.0.0 <4.0.0" }, { "name": "puppetlabs/stdlib", "version_requirement": ">=4.0.0 <10.0.0" Loading
templates/systemd_dropin_rhel8.erb 0 → 100644 +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 No newline at end of file