Puppet Class: profile::samplicator
- Defined in:
- modules/profile/manifests/samplicator.pp
Overview
SPDX-License-Identifier: Apache-2.0
Class profile::samplicator
Sets up Samplicator: UDP datagrams duplicator Actions:
* Calls the samplicator module
* Open ACL
Parameters
[*port*]
Port to listen for datagrams on
[*targets*]
List of "hostname(or IP)/port" to duplicate datagrams to
Example
include profile::samplicator
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'modules/profile/manifests/samplicator.pp', line 14
class profile::samplicator (
Stdlib::Port $port = lookup('profile::samplicator::port'),
Array[String] $targets = lookup('profile::samplicator::targets'),
) {
class { '::samplicator':
port => $port,
targets => $targets,
}
ferm::service { 'samplicator':
proto => 'udp',
port => $port,
desc => 'samplicator',
srange => '($NETWORK_INFRA $MGMT_NETWORKS)',
}
}
|