Unify use of name param for address resource
This commit is contained in:
parent
188d0916e3
commit
6b2f2ea048
lib/puppet
@ -25,6 +25,7 @@ Puppet::Type.type(:qdr_address).provide(:qdmanage) do
|
||||
|
||||
address_properties[:provider] = :qdmanage
|
||||
address_properties[:ensure] = :present
|
||||
address_properties[:name] = address["name"]
|
||||
address_properties[:prefix] = address["prefix"]
|
||||
address_properties[:distribution] = address["distribution"]
|
||||
address_properties[:waypoint] = address["waypoint"].to_s
|
||||
@ -38,6 +39,7 @@ Puppet::Type.type(:qdr_address).provide(:qdmanage) do
|
||||
addresses = []
|
||||
get_list_of_addresses.each do |address|
|
||||
addresses << new( :prefix => address["prefix"],
|
||||
:name => address["name"],
|
||||
:ensure => :present,
|
||||
:distribution => address["distribution"],
|
||||
:waypoint => address["waypoint"].to_s,
|
||||
|
@ -5,11 +5,16 @@ Puppet::Type.newtype(:qdr_address) do
|
||||
|
||||
# TODO(ansmith) - dynamic autorequire for qdrouterd service
|
||||
# autorequire(:service) { 'qdrouterd' }
|
||||
newparam(:prefix, :namevar => true) do
|
||||
desc "The unique prefix for the address-space"
|
||||
newparam(:name, :namevar => true) do
|
||||
desc "The name of the address prefix"
|
||||
newvalues(/^\S+$/)
|
||||
end
|
||||
|
||||
newproperty(:prefix) do
|
||||
desc "The unique prefix for the address-space"
|
||||
newvalues(/^\S+$/)
|
||||
end
|
||||
|
||||
newproperty(:distribution) do
|
||||
desc "The treatment of traffic associated with the address"
|
||||
defaultto :balanced
|
||||
|
Loading…
x
Reference in New Issue
Block a user