module Capistrano3::Aws
Constants
- VERSION
Public Instance Methods
ec2_instances(filters, map_attribute = :private_ip_address)
click to toggle source
# File lib/capistrano3/aws.rb, line 9 def ec2_instances(filters, map_attribute = :private_ip_address) filters = filters.push({ name: 'instance-state-name', values: %w(running) }) Capistrano3::Aws::Client.ec2 .describe_instances(filters: filters) .reservations .map(&:instances) .flatten .map(&map_attribute) end
update_ssm_parameter(name, value)
click to toggle source
# File lib/capistrano3/aws.rb, line 19 def update_ssm_parameter(name, value) Capistrano3::Aws::Client.ssm.put_parameter({ name: name, value: value, type: "String", overwrite: true, }) end