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