Prepare for new lint plugins

This fixes a few lint warnings/errors detected by the following plugins
we aim to enable soon.
 - puppet-lint-file_ensure-check
 - puppet-lint-trailing_comma-check
 - puppet-lint-topscope-variable-check

Change-Id: I352b5237a86d6c1a5f1a37076f5154348a7f2b64
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
This commit is contained in:
Takashi Kajinami
2025-08-15 20:52:19 +09:00
parent 11be5da7bc
commit 6c99c9bf78
4 changed files with 16 additions and 9 deletions

View File

@@ -143,11 +143,12 @@ class openstack_extras::auth_file (
) { ) {
file { $path: file { $path:
ensure => file,
owner => 'root', owner => 'root',
group => 'root', group => 'root',
mode => '0700', mode => '0700',
show_diff => false, show_diff => false,
tag => ['openrc'], tag => ['openrc'],
content => template('openstack_extras/openrc.erb') content => template('openstack_extras/openrc.erb'),
} }
} }

View File

@@ -119,13 +119,13 @@ class openstack_extras::repo::redhat::redhat (
'descr' => "OpenStack ${release_cap} Repository", 'descr' => "OpenStack ${release_cap} Repository",
'gpgkey' => 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud', 'gpgkey' => 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud',
'module_hotfixes' => true, 'module_hotfixes' => true,
} },
} }
$rdokey_hash = { $rdokey_hash = {
'/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud' => { '/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud' => {
'source' => 'puppet:///modules/openstack_extras/RPM-GPG-KEY-CentOS-SIG-Cloud' 'source' => 'puppet:///modules/openstack_extras/RPM-GPG-KEY-CentOS-SIG-Cloud',
} },
} }
create_resources('file', $rdokey_hash, $_gpgkey_defaults) create_resources('file', $rdokey_hash, $_gpgkey_defaults)
@@ -140,14 +140,14 @@ class openstack_extras::repo::redhat::redhat (
'metalink' => "https://mirrors.fedoraproject.org/metalink?repo=epel-${facts['os']['release']['major']}&arch=\$basearch", 'metalink' => "https://mirrors.fedoraproject.org/metalink?repo=epel-${facts['os']['release']['major']}&arch=\$basearch",
'descr' => "Extra Packages for Enterprise Linux ${facts['os']['release']['major']} - \$basearch", 'descr' => "Extra Packages for Enterprise Linux ${facts['os']['release']['major']} - \$basearch",
'gpgkey' => "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-${facts['os']['release']['major']}", 'gpgkey' => "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-${facts['os']['release']['major']}",
'failovermethod' => 'priority' 'failovermethod' => 'priority',
} },
} }
$epelkey_hash = { $epelkey_hash = {
"/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-${facts['os']['release']['major']}" => { "/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-${facts['os']['release']['major']}" => {
'source' => "puppet:///modules/openstack_extras/RPM-GPG-KEY-EPEL-${facts['os']['release']['major']}" 'source' => "puppet:///modules/openstack_extras/RPM-GPG-KEY-EPEL-${facts['os']['release']['major']}",
} },
} }
create_resources('file', $epelkey_hash, $_gpgkey_defaults) create_resources('file', $epelkey_hash, $_gpgkey_defaults)
@@ -159,6 +159,7 @@ class openstack_extras::repo::redhat::redhat (
$repo_source_hash.each |$filename, $url| { $repo_source_hash.each |$filename, $url| {
file { $filename: file { $filename:
ensure => file,
path => "/etc/yum.repos.d/${filename}", path => "/etc/yum.repos.d/${filename}",
source => $url, source => $url,
replace => $repo_replace, replace => $repo_replace,
@@ -168,7 +169,7 @@ class openstack_extras::repo::redhat::redhat (
if $purge_unmanaged { if $purge_unmanaged {
resources { 'yumrepo': resources { 'yumrepo':
purge => true purge => true,
} }
} }

View File

@@ -10,6 +10,7 @@ describe 'openstack_extras::auth_file' do
end end
it { is_expected.to contain_file('/root/openrc').with( it { is_expected.to contain_file('/root/openrc').with(
:ensure => 'file',
:owner => 'root', :owner => 'root',
:group => 'root', :group => 'root',
:mode => '0700', :mode => '0700',
@@ -72,6 +73,7 @@ describe 'openstack_extras::auth_file' do
end end
it { is_expected.to contain_file('/path/to/file').with( it { is_expected.to contain_file('/path/to/file').with(
:ensure => 'file',
:owner => 'root', :owner => 'root',
:group => 'root', :group => 'root',
:mode => '0700', :mode => '0700',

View File

@@ -274,6 +274,7 @@ describe 'openstack_extras::repo::redhat::redhat' do
end end
it { should contain_file('delorean.repo').with( it { should contain_file('delorean.repo').with(
:ensure => 'file',
:path => '/etc/yum.repos.d/delorean.repo', :path => '/etc/yum.repos.d/delorean.repo',
:source => 'https://trunk.rdoproject.org/centos/puppet-passed-ci/delorean.repo', :source => 'https://trunk.rdoproject.org/centos/puppet-passed-ci/delorean.repo',
:replace => true, :replace => true,
@@ -281,6 +282,7 @@ describe 'openstack_extras::repo::redhat::redhat' do
)} )}
it { should contain_file('delorean-deps.repo').with( it { should contain_file('delorean-deps.repo').with(
:ensure => 'file',
:path => '/etc/yum.repos.d/delorean-deps.repo', :path => '/etc/yum.repos.d/delorean-deps.repo',
:source => 'https://trunk.rdoproject.org/centos/delorean-deps.repo', :source => 'https://trunk.rdoproject.org/centos/delorean-deps.repo',
:replace => true, :replace => true,
@@ -299,6 +301,7 @@ describe 'openstack_extras::repo::redhat::redhat' do
end end
it { should contain_file('thing.repo').with( it { should contain_file('thing.repo').with(
:ensure => 'file',
:path => '/etc/yum.repos.d/thing.repo', :path => '/etc/yum.repos.d/thing.repo',
:source => 'https://trunk.rdoproject.org/some/thing.repo', :source => 'https://trunk.rdoproject.org/some/thing.repo',
:replace => false, :replace => false,