tripleo-puppet-elements/elements/overcloud-network-midonet
Alejandro Andreu 164632aa19 Install Curator from RPM in MidoNet element
Due to some changes needed in the RDO side we refactored some code at
openstack/puppet-midonet so Elasticsearch Curator is installed from
their Yum repositories instead of it being installed with Pip.

See:
- https://bugzilla.redhat.com/show_bug.cgi?id=1403753
- https://review.openstack.org/#/c/409862/
- https://review.rdoproject.org/r/#/c/4053/

Change-Id: Ie7501ab0f6949e149b15791b9d3ba9d6370a6b00
2016-12-19 08:56:21 +01:00
..
environment.d Enable MidoNet element to install MEM 2016-11-09 08:01:51 +00:00
extra-data.d Install Curator from RPM in MidoNet element 2016-12-19 08:56:21 +01:00
install.d Install Curator from RPM in MidoNet element 2016-12-19 08:56:21 +01:00
element-deps update required packages for opstools support 2016-10-21 08:42:18 -04:00
pkg-map Install Curator from RPM in MidoNet element 2016-12-19 08:56:21 +01:00
README.md Midonet element now complies with version 5.2 2016-09-20 16:01:17 +02:00
source-repository-overcloud-network-midonet Enable MidoNet element to install MEM 2016-11-09 08:01:51 +00:00

MidoNet Element

Install all packages required for an OpenStack deployment with MidoNet.

MidoNet MEM (MidoNet with customer support) can also be installed. To do so, build the image with the following environment variables:

Variables

DIB_MIDONET_release

Whether to install the open source or the enterprise version. Available values are OSS and MEM. Default is OSS.

If MEM is the selected option, you must specify these variables too:

  • DIB_MIDONET_mem_username
  • DIB_MIDONET_mem_password

DIB_MIDONET_stage

Install stable, testing or unstable packages. Default is stable.

DIB_MIDONET_version

What version of Midonet to install. Default is 5.2.

DIB_MIDONET_openstack_version

Specify the version of OpenStack you're using. Default is mitaka.

DIB_MIDONET_mem_username

Username to be used against the MEM repository. Must be provided when setting DIB_MIDONET_release to MEM.

DIB_MIDONET_mem_password

Password to be used against the MEM repository. Must be provided when setting DIB_MIDONET_release to MEM.

Considerations

MidoNet components come from packages, so use the already exposed:

  • export DIB_INSTALLTYPE_overcloud_network_midonet=package

Puppet modules will be downloaded from pinned sources (see files in environment.d and source-repository-overcloud-network-midonet folders).