From 662c3bb66f3ce14faed859a29ffde1379ad78cb4 Mon Sep 17 00:00:00 2001 From: ckonstanski Date: Wed, 24 Dec 2025 16:01:05 -0700 Subject: add private IP to output --- lisp/aws/aws.lisp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lisp/aws/aws.lisp') diff --git a/lisp/aws/aws.lisp b/lisp/aws/aws.lisp index 74d1c54..642c7d9 100644 --- a/lisp/aws/aws.lisp +++ b/lisp/aws/aws.lisp @@ -25,6 +25,9 @@ ((id :initarg :id :initform nil :accessor id) + (ip :initarg :ip + :initform nil + :accessor ip) (launch-time :initarg :launch-time :initform nil :accessor launch-time)) @@ -199,6 +202,8 @@ (car (loop for instance in (cdr (assoc :*instances (cadar (run-aws-cli aws command)))) collect (make-instance 'aws-instance :id (cdr (assoc :*instance-id instance)) + :ip (first (loop for interface in (cdr (assoc :*network-interfaces instance)) + collect (cdr (assoc :*private-ip-address interface)))) :launch-time (cdr (assoc :*launch-time instance))))))) (defmethod get-targetgroups ((aws-targetgroup aws-targetgroup)) -- cgit v1.3