1 2 3 4 5 6 7 8 9 10
class otel($version) { package {'otelcol-contrib': source => "https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v${version}/otelcol-contrib_${version}_linux_amd64.rpm", } -> service {'otelcol-contrib': ensure => running, enable => true, } }