Add Puppet 4.x lint checks
- This changes the puppet-lint requirement to 1.1.x, so that we can use puppet-lint plugins. Most of these plugins are for 4.x compat, but some just catch common errors. Change-Id: Ie7e1f8b4d4cdd5d058b95cdf2c29c80dc73b954c Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
This commit is contained in:
parent
46ba0607b6
commit
a0951a2b6c
14
Gemfile
14
Gemfile
@ -2,9 +2,21 @@ source 'https://rubygems.org'
|
|||||||
|
|
||||||
group :development, :test do
|
group :development, :test do
|
||||||
gem 'puppetlabs_spec_helper', :require => false
|
gem 'puppetlabs_spec_helper', :require => false
|
||||||
gem 'puppet-lint', '~> 0.3.2'
|
|
||||||
gem 'rspec-puppet', '~> 1.0.1'
|
gem 'rspec-puppet', '~> 1.0.1'
|
||||||
gem 'rake', '10.1.1'
|
gem 'rake', '10.1.1'
|
||||||
|
|
||||||
|
gem 'puppet-lint', '~> 1.1'
|
||||||
|
gem 'metadata-json-lint'
|
||||||
|
gem 'puppet-lint-absolute_classname-check'
|
||||||
|
gem 'puppet-lint-absolute_template_path'
|
||||||
|
gem 'puppet-lint-trailing_newline-check'
|
||||||
|
|
||||||
|
# Puppet 4.x related lint checks
|
||||||
|
gem 'puppet-lint-unquoted_string-check'
|
||||||
|
gem 'puppet-lint-leading_zero-check'
|
||||||
|
gem 'puppet-lint-variable_contains_upcase'
|
||||||
|
gem 'puppet-lint-numericvariable'
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
if puppetversion = ENV['PUPPET_GEM_VERSION']
|
if puppetversion = ENV['PUPPET_GEM_VERSION']
|
||||||
|
@ -93,7 +93,7 @@ class manila::api (
|
|||||||
'manila.api.v1.limits:RateLimitingMiddleware.factory'
|
'manila.api.v1.limits:RateLimitingMiddleware.factory'
|
||||||
) {
|
) {
|
||||||
|
|
||||||
include manila::params
|
include ::manila::params
|
||||||
|
|
||||||
Manila_config<||> ~> Service['manila-api']
|
Manila_config<||> ~> Service['manila-api']
|
||||||
Manila_api_paste_ini<||> ~> Service['manila-api']
|
Manila_api_paste_ini<||> ~> Service['manila-api']
|
||||||
@ -103,8 +103,8 @@ class manila::api (
|
|||||||
Package['manila-api'] -> Manila_api_paste_ini<||>
|
Package['manila-api'] -> Manila_api_paste_ini<||>
|
||||||
Package['manila-api'] -> Service['manila-api']
|
Package['manila-api'] -> Service['manila-api']
|
||||||
package { 'manila-api':
|
package { 'manila-api':
|
||||||
ensure => $package_ensure,
|
ensure => $package_ensure,
|
||||||
name => $::manila::params::api_package,
|
name => $::manila::params::api_package,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -138,7 +138,7 @@ class manila::api (
|
|||||||
}
|
}
|
||||||
|
|
||||||
manila_config {
|
manila_config {
|
||||||
'DEFAULT/osapi_share_listen': value => $bind_host
|
'DEFAULT/osapi_share_listen': value => $bind_host,
|
||||||
}
|
}
|
||||||
|
|
||||||
if $os_region_name {
|
if $os_region_name {
|
||||||
|
@ -11,7 +11,7 @@ class manila::client(
|
|||||||
$package_ensure = 'present'
|
$package_ensure = 'present'
|
||||||
) {
|
) {
|
||||||
|
|
||||||
include manila::params
|
include ::manila::params
|
||||||
|
|
||||||
package { 'python-manilaclient':
|
package { 'python-manilaclient':
|
||||||
ensure => $package_ensure,
|
ensure => $package_ensure,
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
class manila::db::sync {
|
class manila::db::sync {
|
||||||
|
|
||||||
include manila::params
|
include ::manila::params
|
||||||
|
|
||||||
exec { 'manila-manage db_sync':
|
exec { 'manila-manage db_sync':
|
||||||
command => $::manila::params::db_sync_command,
|
command => $::manila::params::db_sync_command,
|
||||||
|
@ -118,7 +118,7 @@ class manila (
|
|||||||
$rootwrap_config = '/etc/manila/rootwrap.conf',
|
$rootwrap_config = '/etc/manila/rootwrap.conf',
|
||||||
) {
|
) {
|
||||||
|
|
||||||
include manila::params
|
include ::manila::params
|
||||||
|
|
||||||
Package['manila'] -> Manila_config<||>
|
Package['manila'] -> Manila_config<||>
|
||||||
Package['manila'] -> Manila_api_paste_ini<||>
|
Package['manila'] -> Manila_api_paste_ini<||>
|
||||||
|
@ -28,8 +28,8 @@ class manila::qpid(
|
|||||||
$service_ensure = 'stopped'
|
$service_ensure = 'stopped'
|
||||||
}
|
}
|
||||||
|
|
||||||
class { 'qpid::server':
|
class { '::qpid::server':
|
||||||
service_ensure => $service_ensure
|
service_ensure => $service_ensure,
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,7 @@ class manila::scheduler (
|
|||||||
$manage_service = true
|
$manage_service = true
|
||||||
) {
|
) {
|
||||||
|
|
||||||
include manila::params
|
include ::manila::params
|
||||||
|
|
||||||
Manila_config<||> ~> Service['manila-scheduler']
|
Manila_config<||> ~> Service['manila-scheduler']
|
||||||
Manila_api_paste_ini<||> ~> Service['manila-scheduler']
|
Manila_api_paste_ini<||> ~> Service['manila-scheduler']
|
||||||
|
@ -5,7 +5,7 @@ class manila::share (
|
|||||||
$manage_service = true
|
$manage_service = true
|
||||||
) {
|
) {
|
||||||
|
|
||||||
include manila::params
|
include ::manila::params
|
||||||
|
|
||||||
Manila_config<||> ~> Service['manila-share']
|
Manila_config<||> ~> Service['manila-share']
|
||||||
Manila_api_paste_ini<||> ~> Service['manila-share']
|
Manila_api_paste_ini<||> ~> Service['manila-share']
|
||||||
|
@ -56,14 +56,14 @@ class manila::share::generic (
|
|||||||
) {
|
) {
|
||||||
|
|
||||||
manila::backend::generic { 'DEFAULT':
|
manila::backend::generic { 'DEFAULT':
|
||||||
smb_template_config_path => $smb_template_config_path,
|
smb_template_config_path => $smb_template_config_path,
|
||||||
volume_name_template => $volume_name_template,
|
volume_name_template => $volume_name_template,
|
||||||
volume_snapshot_name_template => $volume_snapshot_name_template,
|
volume_snapshot_name_template => $volume_snapshot_name_template,
|
||||||
share_mount_path => $share_mount_path,
|
share_mount_path => $share_mount_path,
|
||||||
max_time_to_create_volume => $max_time_to_create_volume,
|
max_time_to_create_volume => $max_time_to_create_volume,
|
||||||
max_time_to_attach => $max_time_to_attach,
|
max_time_to_attach => $max_time_to_attach,
|
||||||
service_instance_smb_config_path => $service_instance_smb_config_path,
|
service_instance_smb_config_path => $service_instance_smb_config_path,
|
||||||
share_helpers => $share_helpers,
|
share_helpers => $share_helpers,
|
||||||
share_volume_fstype => $share_volume_fstype,
|
share_volume_fstype => $share_volume_fstype,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -64,15 +64,15 @@ class manila::share::netapp (
|
|||||||
) {
|
) {
|
||||||
|
|
||||||
manila::backend::netapp { 'DEFAULT':
|
manila::backend::netapp { 'DEFAULT':
|
||||||
netapp_nas_transport_type => $netapp_nas_transport_type,
|
netapp_nas_transport_type => $netapp_nas_transport_type,
|
||||||
netapp_nas_login => $netapp_nas_login,
|
netapp_nas_login => $netapp_nas_login,
|
||||||
netapp_nas_password => $netapp_nas_password,
|
netapp_nas_password => $netapp_nas_password,
|
||||||
netapp_nas_server_hostname => $netapp_nas_server_hostname,
|
netapp_nas_server_hostname => $netapp_nas_server_hostname,
|
||||||
netapp_nas_volume_name_template => $netapp_nas_volume_name_template,
|
netapp_nas_volume_name_template => $netapp_nas_volume_name_template,
|
||||||
netapp_vserver_name_template => $netapp_vserver_name_template,
|
netapp_vserver_name_template => $netapp_vserver_name_template,
|
||||||
netapp_lif_name_template => $netapp_lif_name_template,
|
netapp_lif_name_template => $netapp_lif_name_template,
|
||||||
netapp_aggregate_name_search_pattern => $netapp_aggregate_name_search_pattern,
|
netapp_aggregate_name_search_pattern => $netapp_aggregate_name_search_pattern,
|
||||||
netapp_root_volume_aggregate => $netapp_root_volume_aggregate,
|
netapp_root_volume_aggregate => $netapp_root_volume_aggregate,
|
||||||
netapp_root_volume_name => $netapp_root_volume_name,
|
netapp_root_volume_name => $netapp_root_volume_name,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -69,13 +69,13 @@ define manila::type (
|
|||||||
if ($set_value and $set_key) {
|
if ($set_value and $set_key) {
|
||||||
Exec["manila type-create ${volume_name}"] ->
|
Exec["manila type-create ${volume_name}"] ->
|
||||||
manila::type_set { $set_value:
|
manila::type_set { $set_value:
|
||||||
type => $volume_name,
|
type => $volume_name,
|
||||||
key => $set_key,
|
key => $set_key,
|
||||||
os_password => $os_password,
|
os_password => $os_password,
|
||||||
os_tenant_name => $os_tenant_name,
|
os_tenant_name => $os_tenant_name,
|
||||||
os_username => $os_username,
|
os_username => $os_username,
|
||||||
os_auth_url => $os_auth_url,
|
os_auth_url => $os_auth_url,
|
||||||
os_region_name => $os_region_name,
|
os_region_name => $os_region_name,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user