/puppet-flume_node

Custom Puppet resource type for configuring Flume nodes

Primary LanguageRubyBSD 2-Clause "Simplified" LicenseBSD-2-Clause

Sample usage:

    flume_node { $fqdn:
      master => "flume-master.example.com",
      source => "syslogTcp( 35852 )",
      sink   => "agentE2EChain( \"collector1.example.com:35853\" )",
      ensure => insync,
    }

Or using multiple collectors:

    flume_node { $fqdn:
      master => "flume-master.example.com",
      source => "syslogTcp( 35852 )",
      sink   => "agentE2EChain" => [ "flume1.example.com:35853", "flume2.example.com:35853" ] )",
      ensure => insync,
    }