diff options
author | Dan Prince <dprince@redhat.com> | 2014-06-09 16:38:34 -0400 |
---|---|---|
committer | Dan Prince <dprince@redhat.com> | 2014-06-09 16:38:34 -0400 |
commit | af110352f8f61f68c4758f2c8c0846f9691e6bf1 (patch) | |
tree | 80b11a4f75873f4b6eb4aaf2235c979357cf4d46 /os_net_config/__init__.py | |
parent | 846e00d0072533e817c3d2248834e3b3ac5cae98 (diff) |
Initial ifcfg implementation for interfaces/routes
Ifcfg formatted persistence for interfaces and routes.
Diffstat (limited to 'os_net_config/__init__.py')
-rw-r--r-- | os_net_config/__init__.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/os_net_config/__init__.py b/os_net_config/__init__.py index dbc60ab..bdbc69f 100644 --- a/os_net_config/__init__.py +++ b/os_net_config/__init__.py @@ -17,3 +17,17 @@ import pbr.version __version__ = pbr.version.VersionInfo( 'os_net_config').version_string() + + +class NotImplemented(Exception): + pass + + +class NetworkConfig(object): + """Configure network interfaces using the ifcfg format.""" + + def addInterface(self, interface): + raise NotImplemented("addInterface is not implemented.") + + def addRoutes(self, interface_name, routes=[]): + raise NotImplemented("addRoutes is not implemented.") |