Loading .fixtures.yml +1 −1 Original line number Diff line number Diff line Loading @@ -5,4 +5,4 @@ fixtures: logrotate: "puppet/logrotate" rsyslog: "saz/rsyslog" stdlib: "puppetlabs/stdlib" systemd: "camptocamp/systemd" systemd: "puppet/systemd" manifests/init.pp +10 −0 Original line number Diff line number Diff line Loading @@ -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 { [ Loading metadata.json +2 −2 Original line number Diff line number Diff line Loading @@ -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": [ 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 Loading
.fixtures.yml +1 −1 Original line number Diff line number Diff line Loading @@ -5,4 +5,4 @@ fixtures: logrotate: "puppet/logrotate" rsyslog: "saz/rsyslog" stdlib: "puppetlabs/stdlib" systemd: "camptocamp/systemd" systemd: "puppet/systemd"
manifests/init.pp +10 −0 Original line number Diff line number Diff line Loading @@ -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 { [ Loading
metadata.json +2 −2 Original line number Diff line number Diff line Loading @@ -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": [ 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