Resource Type: rabbitmq_policy

Defined in:
lib/puppet/type/rabbitmq_policy.rb
Providers:
rabbitmqctl

Overview

Native type for managing policies for rabbitmq

Properties

  • apply_to (defaults to: all)

    What to apply this policy to

    Supported values:
    • /^(exchanges|queues|all)$/
  • definition

    Hash of definition data for the policy

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • pattern

    The pattern for queues / exchanges which this policy matches

  • priority (defaults to: 0)

    The priority for this policy

    Supported values:
    • /^\d+$/
  • vhost (defaults to: /)

    The name of the rabbitmq vhost this policy applies to

    Supported values:
    • /^[\w\/-]+$/

Parameters

  • name (namevar)

    Name of policy

    Supported values:
    • /^[\w\w-]+$/
  • provider

    The specific backend to use for this ‘rabbitmq_policy` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.