class TerraspacePluginAzurerm::Interfaces::Helper::Secret
Public Class Methods
new(options={})
click to toggle source
# File lib/terraspace_plugin_azurerm/interfaces/helper/secret.rb, line 9 def initialize(options={}) @options = options @base64 = options[:base64] end
Public Instance Methods
fetch(name, opts={})
click to toggle source
opts: version, vault
# File lib/terraspace_plugin_azurerm/interfaces/helper/secret.rb, line 15 def fetch(name, opts={}) value = fetcher.fetch(name, opts) value = Base64.strict_encode64(value).strip if @base64 value end
fetcher()
click to toggle source
# File lib/terraspace_plugin_azurerm/interfaces/helper/secret.rb, line 21 def fetcher Fetcher.new end