|
1 day ago | |
---|---|---|
doc | 7 months ago | |
etc/os-net-config/samples | 1 week ago | |
os_net_config | 1 day ago | |
releasenotes | 2 months ago | |
zuul.d | 2 weeks ago | |
.coveragerc | 3 years ago | |
.gitignore | 2 years ago | |
.gitreview | 1 year ago | |
.mailmap | 6 years ago | |
.stestr.conf | 2 years ago | |
CONTRIBUTING.rst | 1 year ago | |
HACKING.rst | 1 year ago | |
LICENSE | 6 years ago | |
README.rst | 1 year ago | |
babel.cfg | 6 years ago | |
requirements.txt | 8 months ago | |
setup.cfg | 2 months ago | |
setup.py | 9 months ago | |
test-requirements.txt | 4 months ago | |
tox.ini | 2 months ago |
host network configuration tool
An implementation of the 'network configuration' spec @ https://review.opendev.org/#/c/97859/. The intention is for this code to be moved under the tripleo project in due course.
The core aim of this project is to allow fine grained (but extendable) configuration of the networking parameters for a network host. The project consists of:
Configure an OVS bridge with a single attached interface (port)
Configure an OVS bridge on top of an OVS bond
Configure a tagged VLAN interface on top of an OVS bridge
Providers are use to apply (implement) the desired configuration on the host system. By default 3 providers are implemented:
When using bin/os-net-config the provider is automatically selected based on the host systems perferred persistent network type (ifcfg or ENI). This can be customized via the --provider CLI option.