Merge "Add ability to set floating IP Pool names"

This commit is contained in:
Jenkins
2014-09-15 02:47:39 +00:00
committed by Gerrit Code Review
2 changed files with 7 additions and 1 deletions

View File

@@ -13,7 +13,7 @@ Puppet::Type.type(:nova_floating).provide(:nova_manage) do
end
def create
nova_manage("floating", "create", resource[:network])
nova_manage("floating", "create", '--pool', resource[:pool], resource[:network])
end
def destroy

View File

@@ -9,4 +9,10 @@ Puppet::Type.newtype(:nova_floating) do
newvalues(/^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\/[0-9]{1,2}$/)
end
newparam(:pool) do
desc "Floating IP pool name. Default: 'nova'"
defaultto :nova
newvalues(/^.{1,255}$/)
end
end