diff --git a/manifests/swift.pp b/manifests/swift.pp index 953562f84..18930fc15 100644 --- a/manifests/swift.pp +++ b/manifests/swift.pp @@ -26,9 +26,16 @@ class openstack_integration::swift { # Ubuntu/Debian requires particular permissions for rsyslog to work if $::osfamily == 'Debian' { - File<| title == '/var/log/swift' |> { - owner => 'syslog', - group => 'adm' + if $::os_package_type == 'debian' { + File<| title == '/var/log/swift' |> { + owner => 'root', + group => 'adm' + } + } else { + File<| title == '/var/log/swift' |> { + owner => 'syslog', + group => 'adm' + } } }