puppet-tripleo/spec/classes/tripleo_profile_base_tuned_spec.rb
Joe Talerico 4762db7f6b Tuned should be configured properly
Currently tuned uses the wrong profile on compute nodes. This patch will
allow users to update their tuned profile.

Fixes bug 1667524

Change-Id: Ic67aca7f5338ea4bb2d3843201e122c72d97056e
2017-03-13 11:16:07 +00:00

45 lines
1.2 KiB
Ruby

#
# Copyright (C) 2017 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
#
require 'spec_helper'
describe 'tripleo::profile::base::tuned' do
shared_examples_for 'tripleo::profile::base::tuned' do
context 'with profile' do
let :params do
{
:profile => 'virtual-compute'
}
end
it 'should run tuned-adm exec' do
is_expected.to contain_exec('tuned-adm')
end
end
end
on_supported_os.each do |os, facts|
context "on #{os}" do
let(:facts) {
facts
}
it_behaves_like 'tripleo::profile::base::tuned'
end
end
end