Puppet Class: changeprop
- Defined in:
- puppet/modules/changeprop/manifests/init.pp
Overview
Class: changeprop
Change propagation is a Node.JS service reacting to messages in Kafka. This is just the changeprop service. Enable role::changeprop to get the full
EventBus extension -> eventgate -> Kafka -> changeprop
pipeline.
Parameters
- port
-
Port the service listens on for incoming connections.
- log_level
-
The lowest level to log (trace, debug, info, warn, error, fatal)
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'puppet/modules/changeprop/manifests/init.pp', line 17
class changeprop(
$port,
$log_level = undef,
) {
require_package('libsasl2-dev')
$restbase_port = defined(Class['restbase']) ? {
true => $::restbase::port,
default => 7231,
}
$restbase_uri = "http://localhost:${restbase_port}"
service::node { 'changeprop':
port => $port,
module => 'hyperswitch',
log_level => $log_level,
git_remote => 'https://github.com/wikimedia/change-propagation.git',
config => template('changeprop/config.yaml.erb'),
node_version => '18',
}
}
|