Skip to content

Commit caea2c6

Browse files
ctoaziggythehamster
authored andcommitted
Add support for availability-zone-id to ec2-metadata
1 parent 7854f82 commit caea2c6

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

amazon-ec2-utils.spec

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Name: amazon-ec2-utils
22
Summary: A set of tools for running in EC2
3-
Version: 2.2.1
3+
Version: 2.2.2
44
Release: 1%{?dist}
55
License: MIT
66
Group: System Tools
@@ -83,6 +83,9 @@ rm -rf $RPM_BUILD_ROOT
8383
/etc/udev/rules.d/60-cdrom_id.rules
8484

8585
%changelog
86+
* Mon Aug 25 2025 Christi Toa <[email protected]> - 2.2.2-1
87+
- Add support for --availability-zone-id to ec2-metadata
88+
8689
* Mon Aug 25 2025 Ziggy Gable <[email protected]> - 2.2.1-1
8790
- Add support for --aws-domain to ec2-metadata
8891

ec2-metadata

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ Options:
3131
-o/--local-ipv4 Public IP address if launched with direct addressing; private IP address if launched with public addressing.
3232
-k/--kernel-id The ID of the kernel launched with this instance, if applicable.
3333
-z/--availability-zone The availability zone in which the instance launched. Same as placement
34+
-Z/--availability-zone-id The availability zone id in which the instance launched.
3435
-R/--region The region in which the instance launched.
3536
-P/--partition The AWS partition name.
3637
-c/--product-codes Product codes associated with this instance.
@@ -139,6 +140,7 @@ function print_all()
139140
print_normal_metric ami-launch-index meta-data/ami-launch-index
140141
print_normal_metric ami-manifest-path meta-data/ami-manifest-path
141142
print_normal_metric ancestor-ami-ids meta-data/ancestor-ami-ids
143+
print_normal_metric availablility-zone-id meta-data/placement/availability-zone-id
142144
print_normal_metric aws-domain meta-data/services/domain
143145
print_block-device-mapping
144146
print_normal_metric instance-id meta-data/instance-id
@@ -191,9 +193,9 @@ fi
191193

192194
declare -a actions
193195
declare -a paths
194-
shortopts=almnDbithokzPcpvuresdgR
196+
shortopts=almnDbithokzZPcpvuresdgR
195197
longopts=(ami-id ami-launch-index ami-manifest-path ancestor-ami-ids aws-domain block-device-mapping
196-
instance-id instance-type local-hostname local-ipv4 kernel-id availability-zone
198+
instance-id instance-type local-hostname local-ipv4 kernel-id availability-zone availability-zone-id
197199
partition product-codes public-hostname public-ipv4 public-keys ramdisk-id
198200
reservation-id security-groups user-data tags region help all quiet path:)
199201

@@ -253,6 +255,7 @@ for action in "${actions[@]}"; do
253255
-o | --local-ipv4 ) print_normal_metric local-ipv4 meta-data/local-ipv4 ;;
254256
-k | --kernel-id ) print_normal_metric kernel-id meta-data/kernel-id ;;
255257
-z | --availability-zone ) print_normal_metric placement meta-data/placement/availability-zone ;;
258+
-Z | --availability-zone-id ) print_normal_metric availability-zone-id meta-data/placement/availability-zone-id ;;
256259
-R | --region ) print_normal_metric region meta-data/placement/region ;;
257260
-P | --partition ) print_normal_metric partition meta-data/services/partition ;;
258261
-c | --product-codes ) print_normal_metric product-codes meta-data/product-codes ;;

0 commit comments

Comments
 (0)