lib/capistrano-provisioning/cluster.rb in capistrano-provisioning-0.0.6 vs lib/capistrano-provisioning/cluster.rb in capistrano-provisioning-0.0.7

- old
+ new

@@ -11,25 +11,27 @@ @users = [] add_cluster_cap_task end - def install_users - ensure_users - + def install_users(specified_users = []) + ensure_users + self.servers.each do |server| self.users.each do |user| + next unless specified_users.empty? or specified_users.include?(user.name) user.install(:server => server) end end end - def preview_users + def preview_users(specified_users = []) ensure_users self.servers.each do |server| puts "#{server}: " self.users.each do |user| + next unless specified_users.empty? or specified_users.include?(user.name) groups = user.groups.empty? ? '' : "(#{user.groups.join(', ')})" puts "\t#{user.name} #{groups}" end end end \ No newline at end of file