Resource Type: nova_floating

Defined in:
lib/puppet/type/nova_floating.rb
Providers:
nova_manage

Overview

Manage creation/deletion of nova floating ip ranges.

Properties

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent

Parameters

  • network

    It can contain network (ie, 192.168.1.0/24 or 192.168.1.128/25 etc.), ip range (‘192.168.1.1-192.168.1.55’ or list of ip ranges [‘192.168.1.1-192.168.1.25’, ‘192.168.1.30-192.168.1.55’])

    Supported values:
    • /^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\/[0-9]{1,2}$ || ^(\d{1,3}\.){3}\d{1,3}-(\d{1,3}\.){3}\d{1,3}$/
  • pool (defaults to: nova)

    Floating IP pool name. Default: ‘nova’

    Supported values:
    • /^.{1,255}$/
  • provider

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