Puppet Class: rtpengine

Inherits:
rtpengine::params
Inherited by:
rtpengine::config
rtpengine::install
Defined in:
manifests/init.pp

Summary

This module installs Sipwise NGCP rtpengine

Overview

This class installs Sipwise NGCP rtpengine. Rtpengine is a proxy for RTP traffic and other UDP based media traffic.

class

rtpengine_min_port => 10000,
rtpengine_max_port => 20000,
repo_install      => true  ,

Parameters

Examples:

include rtpengine

Parameters:

  • repo_install (Any) (defaults to: $rtpengine::params::repo_install)
  • rtpengine_dependencies (Any) (defaults to: $rtpengine::params::rtpengine_dependencies)
  • rtpengine_ctrl_socket (Any) (defaults to: $rtpengine::params::rtpengine_ctrl_socket)
  • rtpengine_listen_interface (Any) (defaults to: $rtpengine::params::rtpengine_listen_interface)
  • rtpengine_min_port (Any) (defaults to: $rtpengine::params::rtpengine_min_port)
  • rtpengine_max_port (Any) (defaults to: $rtpengine::params::rtpengine_max_port)
  • rtpengine_max_sessions (Any) (defaults to: $rtpengine::params::rtpengine_max_sessions)
  • rtpengine_syslog_local (Any) (defaults to: $rtpengine::params::rtpengine_syslog_local)


30
31
32
33
34
35
36
37
38
39
40
41
42
43
# File 'manifests/init.pp', line 30

class rtpengine (
  $repo_install               = $rtpengine::params::repo_install,
  $rtpengine_dependencies     = $rtpengine::params::rtpengine_dependencies,
  $rtpengine_ctrl_socket      = $rtpengine::params::rtpengine_ctrl_socket,
  $rtpengine_listen_interface = $rtpengine::params::rtpengine_listen_interface,
  $rtpengine_min_port         = $rtpengine::params::rtpengine_min_port,
  $rtpengine_max_port         = $rtpengine::params::rtpengine_max_port,
  $rtpengine_max_sessions     = $rtpengine::params::rtpengine_max_sessions,
  $rtpengine_syslog_local     = $rtpengine::params::rtpengine_syslog_local,
  ) inherits rtpengine::params {
    include rtpengine::install
    include rtpengine::config
    include rtpengine::manage
}