Skip to content

Commit dc47463

Browse files
Jenkinsopenstack-gerrit
authored andcommitted
Merge "Only add ceilometer user to nova group if using compute agent" into stable/havana
2 parents 9590d78 + 7901dff commit dc47463

4 files changed

Lines changed: 9 additions & 5 deletions

File tree

manifests/agent/compute.pp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,11 @@
2222

2323
if $::ceilometer::params::libvirt_group {
2424
User['ceilometer'] {
25-
groups +> [$::ceilometer::params::libvirt_group]
25+
groups => ['nova', $::ceilometer::params::libvirt_group]
26+
}
27+
} else {
28+
User['ceilometer'] {
29+
groups => ['nova']
2630
}
2731
}
2832

manifests/init.pp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@
8989
user { 'ceilometer':
9090
name => 'ceilometer',
9191
gid => 'ceilometer',
92-
groups => ['nova'],
9392
system => true,
9493
require => Package['ceilometer-common'],
9594
}

spec/classes/ceilometer_agent_compute_spec.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,11 @@
2424
)
2525
end
2626

27-
it 'adds ceilometer user to libvirt group if required' do
27+
it 'adds ceilometer user to nova group and, if required, to libvirt group' do
2828
if platform_params[:libvirt_group]
29-
should contain_user('ceilometer').with_groups(/#{platform_params[:libvirt_group]}/)
29+
should contain_user('ceilometer').with_groups(['nova', "#{platform_params[:libvirt_group]}"])
30+
else
31+
should contain_user('ceilometer').with_groups('nova')
3032
end
3133
end
3234

spec/classes/ceilometer_init_spec.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@
7676
should contain_user('ceilometer').with(
7777
:name => 'ceilometer',
7878
:gid => 'ceilometer',
79-
:groups => ['nova'],
8079
:system => true,
8180
:require => 'Package[ceilometer-common]'
8281
)

0 commit comments

Comments
 (0)