def self.find(stack_name, opsworks = Aws::OpsWorks::Client.new(region: "us-east-1"))
    stack = all(opsworks).detect { |stack| stack.name == stack_name }
    raise NotFound.new("No stack found with name #{stack_name}") if stack.nil?
    stack