f-14: code: add delete operation #14

Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
This commit is contained in:
GnomeZworc 2026-01-27 22:24:47 +01:00
commit 0b9714ce10
Signed by: nicolas.boufideline
GPG key ID: 4406BBBF8845D632
2 changed files with 21 additions and 6 deletions

View file

@ -41,9 +41,16 @@ func main() {
fmt.Println(err)
}
case "delete":
if err := vpc.DeleteVPC(*name); err != nil {
kv.AddInDB(DB, "vpc/"+*name+"/state", "deleting")
if err := vpc.DeleteVPC(DB, *name); err != nil {
fmt.Println(err)
}
if state, err := kv.GetFromDB(DB, "vpc/"+*name+"/state"); err != nil {
fmt.Println(err)
os.Exit(1)
} else if state == "deleted" {
kv.DeleteInDB(DB, "vpc/"+*name)
}
default:
fmt.Printf("Available commande:\n - create\n - delete\n - check\n")
os.Exit(1)