Bug 1313459 - Nuage puppet clases are required for OSP-d to deploy nuage integration
Nuage puppet clases are required for OSP-d to deploy nuage integration
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-puppet-modules (Show other bugs)
8.0 (Liberty)
All All
unspecified Severity medium
: ---
: 8.0 (Liberty)
Assigned To: Emilien Macchi
Shai Revivo
: ZStream
Depends On:
  Show dependency treegraph
Reported: 2016-03-01 11:05 EST by Alfredo Moralejo
Modified: 2017-01-31 13:40 EST (History)
4 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2017-01-31 13:40:25 EST
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Alfredo Moralejo 2016-03-01 11:05:12 EST
Description of problem:

As the code in overcloud_compute.pp:

if hiera('neutron::core_plugin') == 'neutron.plugins.nuage.plugin.NuagePlugin' {
  include ::nuage::vrs
  include ::nova::compute::neutron

  class { '::nuage::metadataagent':
    nova_os_tenant_name => hiera('nova::api::admin_tenant_name'),
    nova_os_password    => hiera('nova_password'),
    nova_metadata_ip    => hiera('nova_metadata_node_ips'),
    nova_auth_ip        => hiera('keystone_public_api_virtual_ip'),

My understanding is that, it requires nuage puppet modules provided in https://github.com/nuagenetworks/NuagePuppetModules to apply this, however they are not available in openstack-puppet-modules in OSP7

Version-Release number of selected component (if applicable):

OSP-d 7.3

How reproducible:

Comment 2 Emilien Macchi 2016-03-01 12:44:27 EST
The module structure is really not compliant:


You should look at https://github.com/openstack/puppet-neutron for example, otherwise we can't add the module in OPM.


Note You need to log in before you can comment on or make changes to this bug.