Puppet Function: g_server::get_interfaces

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

Overview

g_server::get_interfaces(G_server::Side $side)Array

Parameters:

  • side (G_server::Side)

Returns:

  • (Array)


1
2
3
4
5
6
7
8
9
10
11
# File 'functions/get_interfaces.pp', line 1

function g_server::get_interfaces(G_server::Side $side) >> Array {
  include ::stdlib
  include ::g_server

  return $side ? {
    'internal' => $::g_server::internal_ifaces,
    'external' => $::g_server::external_ifaces,
    'both' => concat($::g_server::internal_ifaces, $::g_server::external_ifaces),
    default => []
  }
}