Resource Type: ufw_route

Defined in:
lib/puppet/type/ufw_route.rb

Summary

a ufw_route type controls routing rules

Overview

This type provides Puppet with the capabilities to manage ufw routing rules.

Important: The default action is ‘reject`, so traffic would be rejected if `action` parameter is omitted.

Autorequires:

Examples:

ufw_route { 'route vpn traffic to internal net':
  ensure         => 'present',
  action         => 'allow',
  interface_in   => 'tun0',
  interface_out  => 'eth0',
  log            => 'log',
  from_addr      => 'any',
  from_ports_app => undef,
  to_addr        => '10.5.0.0/24',
  to_ports_app   => undef,
  proto          => 'any',
}

Properties

  • action (defaults to: reject)

    Action to perform. default: reject

  • ensure (defaults to: present)

    Whether this resource should be present or absent on the target system.

  • from_addr (defaults to: any)

    Source address. default: any

  • from_ports_app

    Source address ports or app.

  • interface_in

    Interface that recieves traffic.

  • interface_out

    Interface that sends traffic.

  • log

    Logging option.

  • proto (defaults to: any)

    Protocol. default: any

  • to_addr (defaults to: any)

    Destination address. default: any

  • to_ports_app

    Destination address ports or app.

Parameters

  • name (namevar)

    The name of the resource you want to manage.