Ori.livneh has uploaded a new change for review. https://gerrit.wikimedia.org/r/149778
Change subject: wmflib: add ensure_service() ...................................................................... wmflib: add ensure_service() Like ensure_directory() and ensure_link(). Change-Id: I2f061083c2c41eaa3f6688cb61f6fa632ec62103 --- A modules/wmflib/lib/puppet/parser/functions/ensure_service.rb 1 file changed, 17 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/78/149778/1 diff --git a/modules/wmflib/lib/puppet/parser/functions/ensure_service.rb b/modules/wmflib/lib/puppet/parser/functions/ensure_service.rb new file mode 100644 index 0000000..2a6c9a9 --- /dev/null +++ b/modules/wmflib/lib/puppet/parser/functions/ensure_service.rb @@ -0,0 +1,17 @@ +# ensure_service(): converts converts 'true'/'present' to 'running' +# and 'false'/'absent' to 'absent'. +module Puppet::Parser::Functions + newfunction( + :ensure_service, + :type => :rvalue, + :doc => "Converts 'true'/'present' to 'running' and 'false'/'absent' to 'absent'" + ) do |args| + case args[0] + when 'running', 'present', 'true', true then 'running' + when 'stopped', 'absent', 'false', false then args[0] + else raise Puppet::ParseError, 'ensure_service(): invalid argument' + end + end +end + +# vim: set ts=2 sw=2 et : -- To view, visit https://gerrit.wikimedia.org/r/149778 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I2f061083c2c41eaa3f6688cb61f6fa632ec62103 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Ori.livneh <o...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits