aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2023-09-14 20:37:06 +0700
committerShulhan <ms@kilabit.info>2023-09-14 20:37:06 +0700
commitb5e961fb3c46468ae3948508359bde98c4d9993b (patch)
tree5c3465f3db24ef03d0dbf94c0f5d7f1d2456a908
parent0505be31b9673937fc435cb967d53be0b3b01083 (diff)
downloadcompute-archlinux-image-builder-b5e961fb3c46468ae3948508359bde98c4d9993b.tar.xz
gcloud-image-test: add command to test OS Login
The OS login require enable-oslogin=TRUE and optionally enable-oslogin-2fa=TRUE.
-rw-r--r--gcloud-image-test.aww14
1 files changed, 14 insertions, 0 deletions
diff --git a/gcloud-image-test.aww b/gcloud-image-test.aww
index eb63232..a52556e 100644
--- a/gcloud-image-test.aww
+++ b/gcloud-image-test.aww
@@ -20,6 +20,20 @@ gcloud compute ssh \
--command="lsblk -o NAME,UUID,MOUNTPOINTS; cat /etc/fstab; timedatectl show-timesync; localectl" \
arch-test
+gcloud compute ssh \
+ --zone={{.Val "gcloud::zone"}} \
+ arch-test
+
+## Test OS Login.
+
+gcloud compute instances add-metadata arch-test \
+ --zone={{.Val "gcloud::zone"}} \
+ --metadata=enable-oslogin=TRUE
+
+gcloud compute instances add-metadata arch-test \
+ --zone={{.Val "gcloud::zone"}} \
+ --metadata=enable-oslogin-2fa=TRUE
+
##---- Cleaning up.
gcloud compute instances stop arch-test \