Update recipes to be rubocop compliant

- Add rubocop.yml in recipes/
- Add recipes rubocop test to Strainerfile
- Update recipes to comply with rubocop

Change-Id: I7129c11c769688812e412a49cf37d4935d984985
Addresses: blueprint rubocop-for-metering
This commit is contained in:
Christopher H. Laco
2014-01-16 10:23:33 -06:00
parent a394a7e2a6
commit 513864015c
8 changed files with 83 additions and 73 deletions

View File

@@ -1,3 +1,4 @@
# encoding: UTF-8
#
# Cookbook Name:: openstack-metering
# Recipe:: collector
@@ -19,29 +20,29 @@
# limitations under the License.
#
include_recipe "openstack-metering::common"
include_recipe 'openstack-metering::common'
conf_switch = "--config-file #{node["openstack"]["metering"]["conf"]}"
execute "database migration" do
execute 'database migration' do
command "ceilometer-dbsync #{conf_switch}"
end
platform = node["openstack"]["metering"]["platform"]
platform["collector_packages"].each do |pkg|
platform = node['openstack']['metering']['platform']
platform['collector_packages'].each do |pkg|
package pkg
end
# temp fix for collector init not installing properly ubuntu
# See https://bugs.launchpad.net/cloud-archive/+bug/1221945
if node["platform"] == "ubuntu"
init_script = "/etc/init/ceilometer-collector.conf"
execute "fix init script" do
if node['platform'] == 'ubuntu'
init_script = '/etc/init/ceilometer-collector.conf'
execute 'fix init script' do
command "cp #{init_script}.dpkg-new #{init_script}"
not_if { ::File.exists?(init_script) }
end
end
service platform["collector_service"] do
service platform['collector_service'] do
action :start
end