mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-15 05:11:42 +08:00
28 lines
510 B
Go
28 lines
510 B
Go
package tests
|
|
|
|
import "github.com/gravitl/netmaker/models"
|
|
|
|
func DeleteAllNetworks() {
|
|
deleteAllNodes()
|
|
nets, _ := models.GetNetworks()
|
|
for _, net := range nets {
|
|
DeleteNetwork(net.NetID)
|
|
}
|
|
}
|
|
|
|
func CreateNet() {
|
|
var network models.Network
|
|
network.NetID = "skynet"
|
|
network.AddressRange = "10.0.0.1/24"
|
|
network.DisplayName = "mynetwork"
|
|
_, err := GetNetwork("skynet")
|
|
if err != nil {
|
|
CreateNetwork(network)
|
|
}
|
|
}
|
|
|
|
func GetNet() models.Network {
|
|
network, _ := GetNetwork("skynet")
|
|
return network
|
|
}
|