diff options
author | matthew.hodgins <matthew.hodgins@calxeda.com> | 2013-12-11 11:51:58 -0600 |
---|---|---|
committer | matthew.hodgins <matthew.hodgins@calxeda.com> | 2013-12-11 11:51:58 -0600 |
commit | 119b42332f0a71e24d5adba3e8dda47b6f8c9bec (patch) | |
tree | fbe92524ef9849a887902ae210265385376e4e01 | |
parent | 94f2c8b5ee3fe7c5be39ddca7fa7979175455b9f (diff) | |
download | pyipmi-119b42332f0a71e24d5adba3e8dda47b6f8c9bec.tar.gz |
CXMAN-273 add support for private networks
Signed-off-by: matthew.hodgins <matthew.hodgins@calxeda.com>
-rw-r--r-- | pyipmi/bmc.py | 8 | ||||
-rw-r--r-- | pyipmi/commands/fabric_config.py | 4 |
2 files changed, 10 insertions, 2 deletions
diff --git a/pyipmi/bmc.py b/pyipmi/bmc.py index 9a1b1c4..44b7a5a 100644 --- a/pyipmi/bmc.py +++ b/pyipmi/bmc.py @@ -472,8 +472,12 @@ class BMC(object): def fabric_config_set_mac(self, mac, network): return self.handle.fabric_config_set_mac(mac=mac, network=network) - def fabric_config_add_network(self, name, uplink=None): - return self.handle.fabric_config_add_network(name=name, uplink=uplink) + def fabric_config_add_network(self, name, uplink=None, private=False): + return self.handle.fabric_config_add_network( + name=name, + uplink=uplink, + private=private + ) def fabric_config_rm_network(self, name, uplink=None): return self.handle.fabric_config_rm_network(name=name, uplink=uplink) diff --git a/pyipmi/commands/fabric_config.py b/pyipmi/commands/fabric_config.py index f4d21f5..54a4b28 100644 --- a/pyipmi/commands/fabric_config.py +++ b/pyipmi/commands/fabric_config.py @@ -303,9 +303,13 @@ class AddNetworkCommand(Command, ResponseParserMixIn): @property def ipmitool_args(self): + print self._params if(self._params['uplink'] is not None): return ['cxoem', 'fabric', 'config', 'add', 'network', self._params['name'], 'uplink', self._params['uplink']] + elif(self._params['private']): + return ['cxoem', 'fabric', 'config', 'add', 'network', + self._params['name'], 'private'] else: return ['cxoem', 'fabric', 'config', 'add', 'network', self._params['name']] |