ovn

Modules to setup ovn-northd and ovn-controller

openstack

openstack

9,382 downloads

427 latest version

4.4 quality score

Version information

  • 18.1.0 (latest)
  • 18.0.0
  • 17.4.0
  • 17.3.0
  • 17.2.0
  • 17.1.0
  • 16.3.0
  • 16.2.1
  • 16.1.0
  • 16.0.0
  • 15.4.0
  • 15.2.0
  • 15.1.0
  • 15.0.0
  • 14.4.0
  • 14.3.0
  • 14.2.0
  • 11.6.0
released Jan 18th 2021
This version is compatible with:
  • Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x
  • Puppet >= 6.0.0 < 7.0.0
  • Debian
    ,
    Fedora
    ,
    RedHat
    ,
    CentOS
    ,
    Ubuntu

Start using this module

Documentation

openstack/ovn — version 18.1.0 Jan 18th 2021

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/