Forge Home

npd6

Neighbor Proxy Daemon for IPv6 module

12,440 downloads

4,842 latest version

5.0 quality score

Version information

  • 1.0.2 (latest)
  • 1.0.1
  • 1.0.0
  • 0.1.0
  • 0.0.1
released Aug 21st 2018
This version is compatible with:
  • Puppet Enterprise 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >=2.7.20 <6.0.0
  • ,

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'thias-npd6', '1.0.2'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add thias-npd6
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install thias-npd6 --version 1.0.2

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

thias/npd6 — version 1.0.2 Aug 21st 2018

puppet-npd6

Overview

Install, configure and enable the Neighbor Proxy Daemon for IPv6. See http://npd6.github.io/npd6/ for more details.

  • npd6 : Main class

Options for /etc/npd6.conf. See npd6.conf(5) for details :

  • prefix : Mandatory IPv6 prefix
  • interface : Defaults to eth0
  • prefix_interface : Additional prefix => interface pairs
  • ralogging
  • listtype
  • addrlist : Array
  • exprlist : Array
  • listlogging
  • collecttargets
  • linkoption
  • ignorelocal
  • routerna
  • maxhops
  • pollerrorlimit

Red Hat Enterprise Linux packages may be found on http://dl.marmotte.net/rpms/

Example

In the following example, all Neighbor Solicitation requests on the specified interface and for any address contained in the specified prefix will be answered.

Puppet DSL :

class { '::npd6':
  prefix    => '2001:db8:2:60a6::/64',
  interface => 'br0',
}

Hiera YAML :

classes:
  - '::npd6'
npd6::prefix: '2001:db8:2:60a6::/64'
npd6::interface: 'br0'