summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/aws/aws.lisp9
1 files changed, 4 insertions, 5 deletions
diff --git a/lisp/aws/aws.lisp b/lisp/aws/aws.lisp
index 37a02af..3460d92 100644
--- a/lisp/aws/aws.lisp
+++ b/lisp/aws/aws.lisp
@@ -179,11 +179,10 @@
(defmethod get-asgs ((aws aws) filter)
(let* ((command "aws autoscaling describe-auto-scaling-groups")
(data (cdar (run-aws-cli aws command)))
- (instance-ids (org-ckons-core::flatten (loop for asg in data
- when (org-ckons-core::match-it filter (cdr (assoc :*auto-scaling-group-name asg)))
- collect (loop for instance in (cdr (assoc :*instances asg))
- collect (cdr (assoc :*instance-id instance))))))
- (instances (get-instances aws instance-ids))
+ (instances (get-instances aws (org-ckons-core::flatten (loop for asg in data
+ when (org-ckons-core::match-it filter (cdr (assoc :*auto-scaling-group-name asg)))
+ collect (loop for instance in (cdr (assoc :*instances asg))
+ collect (cdr (assoc :*instance-id instance)))))))
(asgs (loop for asg in data
when (org-ckons-core::match-it filter (cdr (assoc :*auto-scaling-group-name asg)))
collect (make-instance 'aws-asg