AddVserver adds a Vserver to a Seesaw Cluster.
(vserver *Vserver)
| 122 | |
| 123 | // AddVserver adds a Vserver to a Seesaw Cluster. |
| 124 | func (c *Cluster) AddVserver(vserver *Vserver) error { |
| 125 | key := vserver.Key() |
| 126 | if _, ok := c.Vservers[key]; ok { |
| 127 | return fmt.Errorf("Cluster %q already contains Vserver %q", c.Site, key) |
| 128 | } |
| 129 | c.Vservers[key] = vserver |
| 130 | return nil |
| 131 | } |
| 132 | |
| 133 | // AddVLAN adds a VLAN to a Seesaw Cluster. |
| 134 | func (c *Cluster) AddVLAN(vlan *seesaw.VLAN) error { |