Merge "Add support to change meta entry for ring devices"
This commit is contained in:
commit
dae0934002
@ -129,7 +129,7 @@ class Puppet::Provider::SwiftRingBuilder < Puppet::Provider
|
|||||||
swift_ring_builder(
|
swift_ring_builder(
|
||||||
builder_file_path,
|
builder_file_path,
|
||||||
'add',
|
'add',
|
||||||
"z#{resource[:zone]}-#{resource[:name]}",
|
"z#{resource[:zone]}-#{resource[:name]}_#{resource[:meta]}",
|
||||||
resource[:weight]
|
resource[:weight]
|
||||||
)
|
)
|
||||||
else
|
else
|
||||||
@ -139,7 +139,7 @@ class Puppet::Provider::SwiftRingBuilder < Puppet::Provider
|
|||||||
swift_ring_builder(
|
swift_ring_builder(
|
||||||
builder_file_path,
|
builder_file_path,
|
||||||
'add',
|
'add',
|
||||||
"r#{resource[:region]}z#{resource[:zone]}-#{resource[:name]}",
|
"r#{resource[:region]}z#{resource[:zone]}-#{resource[:name]}_#{resource[:meta]}",
|
||||||
resource[:weight]
|
resource[:weight]
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
@ -206,7 +206,12 @@ class Puppet::Provider::SwiftRingBuilder < Puppet::Provider
|
|||||||
end
|
end
|
||||||
|
|
||||||
def meta=(meta)
|
def meta=(meta)
|
||||||
raise(Puppet::Error, "Cannot set meta, I am not sure if it makes sense or what it is for")
|
swift_ring_builder(
|
||||||
|
builder_file_path,
|
||||||
|
'set_info',
|
||||||
|
"d#{ring[resource[:name]][:id]}",
|
||||||
|
"_#{resource[:meta]}"
|
||||||
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user