Andrew Bogott has submitted this change and it was merged.
Change subject: puppet_compiler: resource attributes quoting and minor lints
......................................................................
puppet_compiler: resource attributes quoting and minor lints
bug: T91908
Change-Id: I25f6e1b36c7f0870d3ade3356792d22553d3521a
---
M modules/puppet_compiler/manifests/bundle.pp
M modules/puppet_compiler/manifests/differ.pp
M modules/puppet_compiler/manifests/init.pp
3 files changed, 29 insertions(+), 24 deletions(-)
Approvals:
Andrew Bogott: Looks good to me, approved
jenkins-bot: Verified
Dzahn: Looks good to me, but someone else must approve
diff --git a/modules/puppet_compiler/manifests/bundle.pp
b/modules/puppet_compiler/manifests/bundle.pp
index bd15b0e..f724818 100644
--- a/modules/puppet_compiler/manifests/bundle.pp
+++ b/modules/puppet_compiler/manifests/bundle.pp
@@ -1,7 +1,9 @@
# Installs the deployment bundle needed by puppet
-define puppet_compiler::bundle( $program_dir = $puppet_compiler::program_dir )
{
- $installer="${program_dir}/shell/installer"
- exec {"install_puppet_bundle_${title}":
+define puppet_compiler::bundle(
+ $program_dir = $puppet_compiler::program_dir
+) {
+ $installer = "${program_dir}/shell/installer"
+ exec { "install_puppet_bundle_${title}":
command => "${installer} ${title}",
user => $puppet_compiler::user,
creates => "${program_dir}/shell/env_puppet_${title}/vendor",
diff --git a/modules/puppet_compiler/manifests/differ.pp
b/modules/puppet_compiler/manifests/differ.pp
index 492e9e7..2b07c74 100644
--- a/modules/puppet_compiler/manifests/differ.pp
+++ b/modules/puppet_compiler/manifests/differ.pp
@@ -1,10 +1,9 @@
class puppet_compiler::differ(
- $envdir = "${::puppet_compiler::program_dir}/shell/env_puppet_3",
+ $envdir = "${::puppet_compiler::program_dir}/shell/env_puppet_3",
$modulepath = "${::puppet_compiler::puppetdir}/modules",
- $user = $::puppet_compiler::user
- ) {
-
- exec {'Install catalog diff module':
+ $user = $::puppet_compiler::user
+) {
+ exec { 'Install catalog diff module':
command => "/usr/bin/bundle exec puppet module install
zack-catalog_diff --modulepath=${modulepath}",
cwd => $envdir,
user => $user,
diff --git a/modules/puppet_compiler/manifests/init.pp
b/modules/puppet_compiler/manifests/init.pp
index 13cd1e0..dfd68f6 100644
--- a/modules/puppet_compiler/manifests/init.pp
+++ b/modules/puppet_compiler/manifests/init.pp
@@ -2,7 +2,7 @@
class puppet_compiler(
$version = '0.1.0',
$rootdir = '/opt/wmf',
- $ensure = present,
+ $ensure = 'present',
$user = 'www-data'
) {
@@ -10,14 +10,14 @@
$install_dir = "${rootdir}/software"
$program_dir = "${install_dir}/compare-puppet-catalogs"
- $puppetdir = "${program_dir}/external/puppet"
+ $puppetdir = "${program_dir}/external/puppet"
nginx::site {'puppet-compiler':
ensure => $ensure,
content => template('puppet_compiler/nginx_site.erb'),
}
- file_line {'modify_nginx_magic_types':
+ file_line { 'modify_nginx_magic_types':
path => '/etc/nginx/mime.types',
line => "\ttext/plain\t\t\t\ttxt pson warnings out diff formatted;",
match => "\ttext/plain\t\t\t\ttxt",
@@ -26,7 +26,7 @@
}
# This wrapper defines the env variables for running.
- file {'run_wrapper':
+ file { 'run_wrapper':
ensure => $ensure,
path => '/usr/local/bin/puppet-compiler',
content => template('puppet_compiler/run_wrapper.erb'),
@@ -35,30 +35,30 @@
if $ensure != 'present' {
- file{'root_dir':
- ensure => 'absent',
+ file { 'root_dir':
+ ensure => absent,
path => $rootdir,
owner => $user,
recurse => true,
force => true,
}
} else {
- file{'root_dir':
- ensure => 'directory',
+ file { 'root_dir':
+ ensure => directory,
path => $rootdir,
owner => $user,
before => Git::Install['operations/software'],
}
- git::install {'operations/software':
- ensure => 'present',
+ git::install { 'operations/software':
+ ensure => present,
directory => $install_dir,
owner => $user,
git_tag => "compare-puppet-catalogs-${version}",
require => Nginx::Site['puppet-compiler'],
}
- exec {'install_puppet_compare_requirements':
+ exec { 'install_puppet_compare_requirements':
command => '/usr/bin/pip install requests simplediff',
user => 'root',
require => Git::Install['operations/software'],
@@ -68,7 +68,7 @@
# Now install the puppet repo
- exec {'install_puppet_repositories':
+ exec { 'install_puppet_repositories':
command => "${program_dir}/shell/helper install",
user => $user,
creates => $puppetdir,
@@ -76,15 +76,19 @@
notify => Class['puppet_compiler::differ']
}
- class {'::puppetmaster::scripts':
+ class { '::puppetmaster::scripts':
require => Exec['install_puppet_repositories']
}
- class {'puppet_compiler::differ':
+ class { 'puppet_compiler::differ':
require =>
[Exec['install_puppet_repositories'],Class['::puppetmaster::scripts']]
}
- file {["${program_dir}/output",
"${program_dir}/output/html","${program_dir}/output/diff",
"${program_dir}/output/compiled",]:
+ file {[ "${program_dir}/output",
+ "${program_dir}/output/html",
+ "${program_dir}/output/diff",
+ "${program_dir}/output/compiled",
+ ]:
ensure => directory,
owner => $user,
mode => '0775',
@@ -92,7 +96,7 @@
}
$mysql_query = template('puppet_compiler/mysql_queries.erb')
- exec {'mysql queries':
+ exec { 'mysql queries':
command => "/usr/bin/mysql -NBe ${mysql_query}",
unless => "/usr/bin/mysql puppet -NBe 'SELECT 1' ",
require => Package['mysql-server']
--
To view, visit https://gerrit.wikimedia.org/r/195660
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I25f6e1b36c7f0870d3ade3356792d22553d3521a
Gerrit-PatchSet: 3
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Matanya <[email protected]>
Gerrit-Reviewer: Alexandros Kosiaris <[email protected]>
Gerrit-Reviewer: Andrew Bogott <[email protected]>
Gerrit-Reviewer: Dzahn <[email protected]>
Gerrit-Reviewer: Giuseppe Lavagetto <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits