lib/miam/client.rb in miam-0.1.2 vs lib/miam/client.rb in miam-0.1.3
- old
+ new
@@ -15,10 +15,10 @@
if block_given?
[:users, :groups, :roles, :instance_profiles].each do |type|
splitted = {:users => {}, :groups => {}, :roles => {}, :instance_profiles => {}}
if export_options[:split_more]
- exported[type].each do |name, attrs|
+ exported[type].sort_by {|k, v| k }.each do |name, attrs|
more_splitted = splitted.dup
more_splitted[type] = {}
more_splitted[type][name] = attrs
yield(:type => type, :name => name, :dsl => Miam::DSL.convert(more_splitted, @options).strip)
end