Networking OVN Puppet Module
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Takashi Kajinami d6d7fd6d00 setup.cfg: Replace dashes with underscores 1 week ago
doc Update sphinx to the latest version 2 months ago
manifests Remove deprecated ovn::controller::enable_hw_offload 3 weeks ago
releasenotes Remove deprecated ovn::controller::enable_hw_offload 3 weeks ago
spec Remove deprecated ovn::controller::enable_hw_offload 3 weeks ago
.gitignore Dissuade .gitignore references to personal tools 3 years ago
.gitreview OpenDev Migration Patch 2 years ago
.zuul.yaml Add Puppet Litmus 8 months ago
CONTRIBUTING.rst [ussuri][goal] Add CONTRIBUTING.rst 1 year ago
Gemfile Use openstack_spec_helper from zuul checkout 9 months ago
LICENSE Following are done 5 years ago
README.md Add Puppet Litmus 8 months ago
Rakefile Added spec classes for controller and northd 5 years ago
bindep.txt modulesync: sync and add nodepool-bionic for beaker 3 years ago
metadata.json Bump version for the start of Xena 3 weeks ago
setup.cfg setup.cfg: Replace dashes with underscores 1 week ago
setup.py Add release note files for reno 5 years ago
tox.ini Replace deprecated UPPER_CONSTRAINTS_FILE variable 6 months ago

README.md

Team and repository tags

Team and repository tags

OVN

Table of Contents

  1. Overview
  2. Module Description - What the module does and why it is useful
  3. Setup - The basics of getting started with ovn

Overview

Puppet module for the OVN project.

Module Description

This module has two class

  1. ovn::northd to be used in machines that needs to run ovn-northd daemon
  2. ovn::controller to be used in the compute nodes

Setup

Effects

ovn::northd just installs the ovn package and starts the ovn-northd serivce. ovn::controller installs ovn package and starts the ovn-controller service. Before starting ovn-controller process it updates the external_ids column of Open_vSwitch table in vswitchd ovsdb. It relies on external data for some of its parameters

  • ovn_remote_ip - This should point to the url where ovn-nb and ovn-sb db server is running
  • ovn_encap_ip - This should point to the ip address that other hypervisors would use to tunnel to this hypervisor.
  • ovn_encap_type - Encapsulation type to be used by this controller. Defaults to geneve

Release notes for the project can be found at: https://docs.openstack.org/releasenotes/puppet-ovn/

The project source code repository is located at: https://opendev.org/openstack/puppet-ovn/

Developer documentation for the entire puppet-openstack project can be found at: https://docs.openstack.org/puppet-openstack-guide/latest/