Puppet Function: patching_as_code::last_run

Defined in:
lib/puppet/functions/patching_as_code/last_run.rb
Function type:
Ruby 4.x API

Overview

patching_as_code::last_run(Array $patches, Array $choco_patches)Any

Parameters:

  • patches (Array)
  • choco_patches (Array)

Returns:

  • (Any)


3
4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/puppet/functions/patching_as_code/last_run.rb', line 3

Puppet::Functions.create_function(:'patching_as_code::last_run') do
  dispatch :last_run do
    param 'Array', :patches
    param 'Array', :choco_patches
  end

  def last_run(patches, choco_patches)
    {
      'last_run' => Time.now.strftime('%Y-%m-%d %H:%M'),
      'patches_installed' => patches,
      'choco_patches_installed' => choco_patches,
    }.to_json
  end
end