Fix outdated README

Update examples and supported plugins to reflect the current status.
Also remove supported operating systems because these are now
maintained in metadata.json .

Change-Id: I1bdd673dd742a27a01d600b00909f67b612da821
This commit is contained in:
Takashi Kajinami
2025-02-06 01:09:03 +09:00
parent 12fd6b7e04
commit 9e18fd6ff2

View File

@@ -48,17 +48,17 @@ Setup
To utilize the neutron module's functionality you will need to declare multiple resources. The following example displays the setting up of an Open vSwitch neutron installation. This is not an exhaustive list of all the components needed. We recommend that you consult and understand the [core openstack](https://docs.openstack.org) documentation to assist you in understanding the available deployment options.
```puppet
# enable the neutron service
class { '::neutron':
enabled => true,
class { 'neutron':
bind_host => '127.0.0.1',
default_transport_url => 'rabbit://neutron:passw0rd@localhost:5672/neutron',
debug => false,
}
class { 'neutron::server':
class { 'neutron::db':
database_connection => 'mysql+pymysql://neutron:neutron_sql_secret@127.0.0.1/neutron?charset=utf8',
}
class { 'neutron::server':
}
class { 'neutron::keystone::authtoken':
password => 'keystone_neutron_secret',
@@ -80,16 +80,6 @@ Other neutron network drivers include:
* metadata,
* and l3.
Nova will also need to be configured to connect to the neutron service. Setting up the `nova::network::neutron` class sets
the `network_api_class` parameter in nova to use neutron instead of nova-network.
```puppet
class { 'nova::network::neutron':
neutron_password => 'neutron_admin_secret',
}
```
The `examples` directory also provides a quick tutorial on how to use this module.
Implementation
@@ -133,21 +123,15 @@ If value is equal to ensure_absent_val then the resource will behave as if `ensu
Limitations
-----------
This module supports the following neutron plugins:
This module supports only the ml2 plugin, and its mechanism drivers listed below.
* Open vSwitch with ML2
* linuxbridge with ML2
* Arista with ML2
* cisco-neutron with and without ML2
* NVP
* PLUMgrid
The following platforms are supported:
* Ubuntu 12.04 (Precise)
* Debian (Wheezy)
* RHEL 6
* Fedora 18
* Arista
* Baremetal
* L2 Population
* Macvtap
* Open vSwitch
* OVN
* SR-IOV
Development
-----------