Top Level Namespace
Defined Under Namespace
Modules: Capify, Fog
Classes: CapifyEC2RollingDeployError, CapifyEc2
Instance Method Summary
collapse
Instance Method Details
388
389
390
391
|
# File 'lib/capify-ec2.rb', line 388
def format_rolling_deploy_results(all_servers, results)
puts '[Capify-EC2] None.' unless results.any?
results.each {|server| puts "[Capify-EC2] #{instance_dns_with_name_tag(server)} with #{all_servers[server].count >1 ? 'roles' : 'role'} '#{all_servers[server].join(', ')}'."}
end
|
#instance_dns_with_name_tag(dns) ⇒ Object
381
382
383
384
385
386
|
# File 'lib/capify-ec2.rb', line 381
def instance_dns_with_name_tag(dns)
name_tag = ''
current_node = capify_ec2.desired_instances.select { |instance| instance.dns_name == dns }
name_tag = current_node.first.tags['Name'] unless current_node.empty?
"#{dns} (#{name_tag})"
end
|