Puppet Function: g_server::get_side

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

Overview

g_server::get_side(String $interface)G_server::Side

Parameters:

  • interface (String)

Returns:

  • (G_server::Side)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'functions/get_side.pp', line 1

function g_server::get_side(String $interface) >> G_server::Side {
  include ::stdlib
  include ::g_server

  $internal = $interface in $::g_server::internal_ifaces
  $external = $interface in $::g_server::external_ifaces

  if $internal and $external {
    'both'
  } elsif $internal {
    'internal'
  } elsif $external {
    'external'
  } else {
    'none'
  }

}