f-14: code: add delete operation #14
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
This commit is contained in:
parent
f9c1cd7d32
commit
0b9714ce10
2 changed files with 21 additions and 6 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue