Change owner of inspector.conf to ironic-inspector

By default permissions of inspector.conf are root:root what does
not work when service is run as ironic-inspector user. This patch
changes ownership to ironic-inspector:ironic-inspector

Change-Id: I89f4764d3846d28a05c02c7462c5775f8c5719b9
Closes-Bug: #1691468
This commit is contained in:
Mateusz Kowalski 2017-05-17 15:01:20 +02:00
parent 670cd7d353
commit 0ca7ce70b7
3 changed files with 8 additions and 0 deletions

View File

@ -297,6 +297,8 @@ tftpboot and httpboot setup, please include ::ironic::pxe")
file { '/etc/ironic-inspector/inspector.conf':
ensure => 'present',
owner => 'ironic-inspector',
group => 'ironic-inspector',
require => Anchor['ironic-inspector::config::begin'],
}

View File

@ -0,0 +1,4 @@
---
fixes:
- Permissions of inspector.conf are now changed to ironic-inspector user
and group from previous root:root.

View File

@ -128,6 +128,8 @@ describe 'ironic::inspector' do
it 'should contain file /etc/ironic-inspector/inspector.conf' do
is_expected.to contain_file('/etc/ironic-inspector/inspector.conf').with(
'ensure' => 'present',
'owner' => 'ironic-inspector',
'group' => 'ironic-inspector',
'require' => 'Anchor[ironic-inspector::config::begin]',
)
end