[MediaWiki-commits] [Gerrit] operations/puppet[production]: geowiki module: Lint changes + modes/umask quoting
Alexandros Kosiaris has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/332101 ) Change subject: geowiki module: Lint changes + modes/umask quoting .. geowiki module: Lint changes + modes/umask quoting Use full names for class names, as relative names are not allowed in future Puppet versions. Quote mode and umask values. Unquoted mode values in a File resource type in later Puppet versions will generate an error, as will unquoted umask values for Exec resource types. Bug: T93645 Change-Id: Ica9a6038b8a84293cda8dfadf2f3bf2f05a06a23 --- M modules/geowiki/manifests/job.pp M modules/geowiki/manifests/job/data.pp M modules/geowiki/manifests/job/limn.pp M modules/geowiki/manifests/job/monitoring.pp M modules/geowiki/manifests/mysql_conf.pp M modules/geowiki/manifests/private_data.pp 6 files changed, 8 insertions(+), 8 deletions(-) Approvals: Alexandros Kosiaris: Verified; Looks good to me, approved Dzahn: Looks good to me, but someone else must approve diff --git a/modules/geowiki/manifests/job.pp b/modules/geowiki/manifests/job.pp index 7a635cf..6d49d61 100644 --- a/modules/geowiki/manifests/job.pp +++ b/modules/geowiki/manifests/job.pp @@ -6,7 +6,7 @@ include ::geowiki::params include ::geowiki::mysql_conf -include geoip +include ::geoip # This is not a complete list of # python packages that geowiki requires. diff --git a/modules/geowiki/manifests/job/data.pp b/modules/geowiki/manifests/job/data.pp index 3e7f73a..9ceba53 100644 --- a/modules/geowiki/manifests/job/data.pp +++ b/modules/geowiki/manifests/job/data.pp @@ -4,7 +4,7 @@ # editor geocoding statistics, saved back into a db. # class geowiki::job::data inherits geowiki::job { -include passwords::mysql::globaldev +include ::passwords::mysql::globaldev # install MySQL conf files for db acccess $globaldev_mysql_user = $passwords::mysql::globaldev::user diff --git a/modules/geowiki/manifests/job/limn.pp b/modules/geowiki/manifests/job/limn.pp index 656e0f9..fb8468b 100644 --- a/modules/geowiki/manifests/job/limn.pp +++ b/modules/geowiki/manifests/job/limn.pp @@ -2,7 +2,7 @@ # Installs a cron job to create limn files from the geocoded editor data. # class geowiki::job::limn inherits geowiki::job { -require geowiki::private_data +require ::geowiki::private_data git::clone { 'geowiki-data-public': ensure=> 'latest', diff --git a/modules/geowiki/manifests/job/monitoring.pp b/modules/geowiki/manifests/job/monitoring.pp index cd260b6..4c6b1ab 100644 --- a/modules/geowiki/manifests/job/monitoring.pp +++ b/modules/geowiki/manifests/job/monitoring.pp @@ -5,7 +5,7 @@ # Disabled for now due to restructuring of geowiki. # class geowiki::job::monitoring inherits geowiki::job { -include passwords::geowiki +include ::passwords::geowiki $geowiki_http_user= $passwords::geowiki::user $geowiki_http_pass= $passwords::geowiki::pass diff --git a/modules/geowiki/manifests/mysql_conf.pp b/modules/geowiki/manifests/mysql_conf.pp index 256ba51..b3fa2f6 100644 --- a/modules/geowiki/manifests/mysql_conf.pp +++ b/modules/geowiki/manifests/mysql_conf.pp @@ -4,7 +4,7 @@ # class geowiki::mysql_conf { include ::geowiki::params -include passwords::mysql::research +include ::passwords::mysql::research $research_mysql_user = $passwords::mysql::research::user $research_mysql_pass = $passwords::mysql::research::pass diff --git a/modules/geowiki/manifests/private_data.pp b/modules/geowiki/manifests/private_data.pp index 25f30a1..84a9534 100644 --- a/modules/geowiki/manifests/private_data.pp +++ b/modules/geowiki/manifests/private_data.pp @@ -17,7 +17,7 @@ # It only needs backup (as the repo is not living in gerrit) # Other hosts need to rsync it over if $::fqdn == $::geowiki::params::private_data_bare_host { -include role::backup::host +include ::role::backup::host backup::set { 'a-geowiki-data-private-bare': } } else { @@ -37,8 +37,8 @@ origin=> "file://${::geowiki::params::private_data_bare_path}", owner => $::geowiki::params::user, group => 'www-data', -mode => 0750, -umask => 027, +mode => '0750', +umask => '027', require => File[$::geowiki::params::private_data_bare_path], } } -- To view, visit https://gerrit.wikimedia.org/r/332101 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ica9a6038b8a84293cda8dfadf2f3bf2f05a06a23 Gerrit-PatchSet: 15 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: JuniorsysGerrit-Reviewer: Alexandros Kosiaris Gerrit-Reviewer: Dzahn Gerrit-Reviewer: Ottomata
[MediaWiki-commits] [Gerrit] operations/puppet[production]: geowiki module: Lint changes + modes/umask quoting
Juniorsys has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/332101 ) Change subject: geowiki module: Lint changes + modes/umask quoting .. geowiki module: Lint changes + modes/umask quoting Use full names for class names, as relative names are not allowed in future Puppet versions Quote mode and umask values. Unquoted mode values in a File resource type in later Puppet versions will generate an error, as will unquoted umask values for Exec resource types. Bug: T93645 Change-Id: Ica9a6038b8a84293cda8dfadf2f3bf2f05a06a23 --- M modules/geowiki/manifests/job.pp M modules/geowiki/manifests/job/data.pp M modules/geowiki/manifests/job/limn.pp M modules/geowiki/manifests/job/monitoring.pp M modules/geowiki/manifests/mysql_conf.pp M modules/geowiki/manifests/private_data.pp 6 files changed, 8 insertions(+), 8 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/01/332101/1 diff --git a/modules/geowiki/manifests/job.pp b/modules/geowiki/manifests/job.pp index 7a635cf..6d49d61 100644 --- a/modules/geowiki/manifests/job.pp +++ b/modules/geowiki/manifests/job.pp @@ -6,7 +6,7 @@ include ::geowiki::params include ::geowiki::mysql_conf -include geoip +include ::geoip # This is not a complete list of # python packages that geowiki requires. diff --git a/modules/geowiki/manifests/job/data.pp b/modules/geowiki/manifests/job/data.pp index 3e7f73a..9ceba53 100644 --- a/modules/geowiki/manifests/job/data.pp +++ b/modules/geowiki/manifests/job/data.pp @@ -4,7 +4,7 @@ # editor geocoding statistics, saved back into a db. # class geowiki::job::data inherits geowiki::job { -include passwords::mysql::globaldev +include ::passwords::mysql::globaldev # install MySQL conf files for db acccess $globaldev_mysql_user = $passwords::mysql::globaldev::user diff --git a/modules/geowiki/manifests/job/limn.pp b/modules/geowiki/manifests/job/limn.pp index 656e0f9..fb8468b 100644 --- a/modules/geowiki/manifests/job/limn.pp +++ b/modules/geowiki/manifests/job/limn.pp @@ -2,7 +2,7 @@ # Installs a cron job to create limn files from the geocoded editor data. # class geowiki::job::limn inherits geowiki::job { -require geowiki::private_data +require ::geowiki::private_data git::clone { 'geowiki-data-public': ensure=> 'latest', diff --git a/modules/geowiki/manifests/job/monitoring.pp b/modules/geowiki/manifests/job/monitoring.pp index cd260b6..4c6b1ab 100644 --- a/modules/geowiki/manifests/job/monitoring.pp +++ b/modules/geowiki/manifests/job/monitoring.pp @@ -5,7 +5,7 @@ # Disabled for now due to restructuring of geowiki. # class geowiki::job::monitoring inherits geowiki::job { -include passwords::geowiki +include ::passwords::geowiki $geowiki_http_user= $passwords::geowiki::user $geowiki_http_pass= $passwords::geowiki::pass diff --git a/modules/geowiki/manifests/mysql_conf.pp b/modules/geowiki/manifests/mysql_conf.pp index 256ba51..b3fa2f6 100644 --- a/modules/geowiki/manifests/mysql_conf.pp +++ b/modules/geowiki/manifests/mysql_conf.pp @@ -4,7 +4,7 @@ # class geowiki::mysql_conf { include ::geowiki::params -include passwords::mysql::research +include ::passwords::mysql::research $research_mysql_user = $passwords::mysql::research::user $research_mysql_pass = $passwords::mysql::research::pass diff --git a/modules/geowiki/manifests/private_data.pp b/modules/geowiki/manifests/private_data.pp index 25f30a1..84a9534 100644 --- a/modules/geowiki/manifests/private_data.pp +++ b/modules/geowiki/manifests/private_data.pp @@ -17,7 +17,7 @@ # It only needs backup (as the repo is not living in gerrit) # Other hosts need to rsync it over if $::fqdn == $::geowiki::params::private_data_bare_host { -include role::backup::host +include ::role::backup::host backup::set { 'a-geowiki-data-private-bare': } } else { @@ -37,8 +37,8 @@ origin=> "file://${::geowiki::params::private_data_bare_path}", owner => $::geowiki::params::user, group => 'www-data', -mode => 0750, -umask => 027, +mode => '0750', +umask => '027', require => File[$::geowiki::params::private_data_bare_path], } } -- To view, visit https://gerrit.wikimedia.org/r/332101 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ica9a6038b8a84293cda8dfadf2f3bf2f05a06a23 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Juniorsys___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits