Bug 1313459 - Nuage puppet clases are required for OSP-d to deploy nuage integration
Summary: Nuage puppet clases are required for OSP-d to deploy nuage integration
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-puppet-modules
Version: 8.0 (Liberty)
Hardware: All
OS: All
unspecified
medium
Target Milestone: ---
: 8.0 (Liberty)
Assignee: Emilien Macchi
QA Contact: Shai Revivo
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-03-01 16:05 UTC by Alfredo Moralejo
Modified: 2017-01-31 18:40 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-01-31 18:40:25 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Alfredo Moralejo 2016-03-01 16:05:12 UTC
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
openstack-puppet-modules-2015.1.8-51.el7ost.noarch.rpm

How reproducible:

Always

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

https://github.com/nuagenetworks/NuagePuppetModules/

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

Thanks.


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