Puppet Function: wault::password

Defined in:
lib/puppet/functions/wault/password.rb
Function type:
Ruby 4.x API

Overview

wault::password(String $name, Optional[Hash] $params)Any

Parameters:

  • name (String)
  • params (Optional[Hash])

Returns:

  • (Any)


132
133
134
135
136
137
138
139
140
141
142
143
# File 'lib/puppet/functions/wault/password.rb', line 132

Puppet::Functions.create_function(:'wault::password', Puppet::Functions::InternalFunction) do
  dispatch :run do
    cache_param
    required_param 'String', :name
    optional_param 'Hash', :params
  end

  def run(cache, name, params = {})
    pass = Wault::Password.new(cache, name, params, closure_scope)
    pass.sync
  end
end