Puppet Function: interval_to_minute
- Defined in:
- lib/puppet/parser/functions/interval_to_minute.rb
- Function type:
- Ruby 3.x API
Overview
5 6 7 8 9 10 11 |
# File 'lib/puppet/parser/functions/interval_to_minute.rb', line 5 newfunction(:interval_to_minute, :type => :rvalue) do |args| interval = args[0].to_i mac = lookupvar('macaddress') prn = mac.split(':')[3, 5].join('').hex % interval runs = 60 / interval (1..runs).map { |x| (x * interval + prn) % 60 }.sort end |