From 24e3de808891e8a65ce959d2191d220fa6fbfe16 Mon Sep 17 00:00:00 2001 From: GnomeZworc Date: Wed, 7 Jan 2026 21:06:47 +0100 Subject: [PATCH] f-11: improvement: add a dryrun function Signed-off-by: GnomeZworc --- cmd/meta_cli/main.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/cmd/meta_cli/main.go b/cmd/meta_cli/main.go index 2c7982d..18cf391 100644 --- a/cmd/meta_cli/main.go +++ b/cmd/meta_cli/main.go @@ -20,6 +20,7 @@ func main() { password := flag.String("pass", "", "password user") start := flag.Bool("start", false, "start metadata server") stop := flag.Bool("stop", false, "stop metadata server") + dryrun := flag.Bool("dryrun", false, "launch in dry node") flag.Parse() @@ -45,9 +46,13 @@ func main() { Password: *password, SSHKEY: *ssh_key, }, db) - service.Start("metadata@" + *vm_name) + if !*dryrun { + service.Start("metadata@" + *vm_name) + } } else if *stop { nocloud.UnLoadNoCloudInDB(*vm_name, db) - service.Stop("metadata@" + *vm_name) + if !*dryrun { + service.Stop("metadata@" + *vm_name) + } } }