Andrew Bogott has uploaded a new change for review. https://gerrit.wikimedia.org/r/76517
Change subject: Pass an array to function_versioncmp. ...................................................................... Pass an array to function_versioncmp. function_versioncmp() should take an array containing the two versions rather than the versions as separate args. There's a discussion (and inadequate explanation) of this here: http://projects.puppetlabs.com/issues/10934 The previous version worked fine, but it threw a ton of warnings on the puppetmaster like this: "/usr/lib/ruby/1.8/puppet/parser/functions/versioncmp.rb:30: warning: multiple values for a block parameter (2 for 1)" Change-Id: Ied8e6c2871657e876367aff7205c1cb8fbe986f7 --- M modules/ldap/templates/nslcd.conf.erb M templates/base/puppet.cron.erb 2 files changed, 5 insertions(+), 5 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/17/76517/1 diff --git a/modules/ldap/templates/nslcd.conf.erb b/modules/ldap/templates/nslcd.conf.erb index 7d27a7a..edb5065 100644 --- a/modules/ldap/templates/nslcd.conf.erb +++ b/modules/ldap/templates/nslcd.conf.erb @@ -33,12 +33,12 @@ tls_cacertfile /etc/ssl/certs/<%= ldapconfig["ca"] %> -<% if scope.function_versioncmp(lsbdistrelease, "12.04") >= 0 %># Limit user names to this regex. This needs to be kept in sync with OpenStackManager's regex. +<% if scope.function_versioncmp([lsbdistrelease, "12.04"]) >= 0 %># Limit user names to this regex. This needs to be kept in sync with OpenStackManager's regex. validnames /^[a-z][a-z0-9_-]*$/i<% end %> # Group mapping for sudo-ldap. -<% if scope.function_versioncmp(lsbdistrelease, "12.04") < 0 %>map group uniquemember member<% end %> +<% if scope.function_versioncmp([lsbdistrelease, "12.04"]) < 0 %>map group uniquemember member<% end %> <% if realm == "labs" %>map passwd loginshell "/bin/bash"<% end %> pagesize <%= ldapconfig["pagesize"] %> -<% if scope.function_versioncmp(lsbdistrelease, "12.04") >= 0 %>nss_min_uid <%= ldapconfig["nss_min_uid"] %><% end %> +<% if scope.function_versioncmp([lsbdistrelease, "12.04"]) >= 0 %>nss_min_uid <%= ldapconfig["nss_min_uid"] %><% end %> diff --git a/templates/base/puppet.cron.erb b/templates/base/puppet.cron.erb index ca99168..af56848 100644 --- a/templates/base/puppet.cron.erb +++ b/templates/base/puppet.cron.erb @@ -1,5 +1,5 @@ ## This file is managed by Puppet! ## templates/base/puppet.cron.erb <% $crontime = scope.lookupvar('base::puppet::crontime') -%> -<%= $crontime %>,<%= $crontime.to_i + 30 %> * * * * root timeout <% if scope.function_versioncmp(lsbdistrelease, "12.04") >= 0 %> -k 300<% end %> 1800 puppet agent --onetime --verbose --no-daemonize --no-splay --show_diff >> /var/log/puppet.log 2>&1 -@reboot root timeout <% if scope.function_versioncmp(lsbdistrelease, "12.04") >= 0 %> -k 300<% end %> 1800 puppet agent --onetime --verbose --no-daemonize --no-splay --show_diff >> /var/log/puppet.log 2>&1 +<%= $crontime %>,<%= $crontime.to_i + 30 %> * * * * root timeout <% if scope.function_versioncmp([lsbdistrelease, "12.04"]) >= 0 %> -k 300<% end %> 1800 puppet agent --onetime --verbose --no-daemonize --no-splay --show_diff >> /var/log/puppet.log 2>&1 +@reboot root timeout <% if scope.function_versioncmp([lsbdistrelease, "12.04"]) >= 0 %> -k 300<% end %> 1800 puppet agent --onetime --verbose --no-daemonize --no-splay --show_diff >> /var/log/puppet.log 2>&1 -- To view, visit https://gerrit.wikimedia.org/r/76517 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ied8e6c2871657e876367aff7205c1cb8fbe986f7 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Andrew Bogott <[email protected]> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
