Puppet Function: icinga2::unwrap

Defined in:
functions/unwrap.pp
Function type:
Puppet Language

Summary

This function returns an unwrap string if necessary.

Overview

icinga2::unwrap(Optional[Variant[String, Sensitive[String]]] $arg = undef)Any

Parameters:

  • arg (Optional[Variant[String, Sensitive[String]]]) (defaults to: undef)

Returns:

  • (Any)

    The unwraped string.



7
8
9
10
11
12
13
14
15
16
# File 'functions/unwrap.pp', line 7

function icinga2::unwrap(Optional[Variant[String, Sensitive[String]]] $arg = undef) {
  # @param arg
  #   A sensitive or string.
  #
  if $arg =~ Sensitive {
    $arg.unwrap
  } else {
    $arg
  }
}