From b2714c80f6c312ef8e0e67095daa487cb096fce2 Mon Sep 17 00:00:00 2001
From: Nathan Ward <nward@searchlight.nz>
Date: Thu, 12 Nov 2020 16:44:00 +1300
Subject: [PATCH] Allow anyone to read the dictionary

---
 manifests/init.pp               | 2 +-
 spec/classes/freeradius_spec.rb | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/manifests/init.pp b/manifests/init.pp
index 3a9f41c..0fe113d 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -240,7 +240,7 @@ class freeradius (
   concat { "${freeradius::fr_basepath}/dictionary":
     owner   => 'root',
     group   => $freeradius::fr_group,
-    mode    => '0640',
+    mode    => '0644',
     require => [Package[$freeradius::fr_package], Group[$freeradius::fr_group]],
   }
   concat::fragment { 'dictionary_header':
diff --git a/spec/classes/freeradius_spec.rb b/spec/classes/freeradius_spec.rb
index 138bdfb..e97136e 100644
--- a/spec/classes/freeradius_spec.rb
+++ b/spec/classes/freeradius_spec.rb
@@ -151,7 +151,7 @@ describe 'freeradius' do
         is_expected.to contain_concat('/etc/raddb/dictionary')
           .with(
             'group'   => 'radiusd',
-            'mode'    => '0640',
+            'mode'    => '0644',
             'owner'   => 'root',
           )
           .that_requires('Package[freeradius]')
-- 
GitLab