Murano puppet module doesn't support configure_user

Bug #1620758 reported by Nikita Koshikov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
Medium
Fuel Sustaining
Nominated for Ocata by Oleksiy Molchanov
Mitaka
Invalid
Medium
Fuel Sustaining
Newton
Invalid
Medium
Fuel Sustaining
puppet-murano
Fix Released
Undecided
Unassigned

Bug Description

MOS 9.0

When using keystone with RO ldap backend there is no way to disable user-creation in manifest.
  keystone::resource::service_identity { $real_service_name:
    configure_user => true,
    configure_user_role => true,
    configure_endpoint => $configure_endpoint,
    service_type => $service_type,
    service_description => $service_description,
    region => $region,
    password => $password,
    email => $email,
    tenant => $tenant,
    public_url => $public_url_real,
    admin_url => $admin_url_real,
    internal_url => $internal_url_real,
  }

This should be compatible with all others modules, that support configure_user and configure_user_role params being configurable.

Steps to reproduce:
create murano override hash that will have:
murano:
 configure_user = false

Run /etc/puppet/modules/openstack_tasks/examples/murano/keystone.pp

Expected result - puppet provider should not try to create user inside keystone.

Revision history for this message
Nikita Koshikov (nkoshikov) wrote :

The same bug is also applied for sahara:
  keystone::resource::service_identity { $real_service_name:
    configure_user => true,
    configure_user_role => true,
    configure_endpoint => $configure_endpoint,
    service_type => $service_type,
    service_description => $service_description,
    region => $region,
    password => $password,
    email => $email,
    tenant => $tenant,
    public_url => $public_url_real,
    admin_url => $admin_url_real,
    internal_url => $internal_url_real,
  }

Values are hardcoded.

Andrey Maximov (maximov)
Changed in fuel:
milestone: none → 9.2
assignee: nobody → Ivan Udovichenko (iudovichenko)
importance: Undecided → Medium
status: New → Confirmed
Changed in fuel:
assignee: Ivan Udovichenko (iudovichenko) → Alexey Deryugin (velovec)
Revision history for this message
Alexey Deryugin (velovec) wrote :
Changed in fuel:
status: Confirmed → In Progress
Changed in fuel:
status: In Progress → Confirmed
assignee: Alexey Deryugin (velovec) → nobody
Changed in fuel:
milestone: 9.2 → 11.0
assignee: nobody → Fuel Sustaining (fuel-sustaining-team)
tags: added: area-library
Changed in fuel:
status: Confirmed → Fix Committed
Changed in puppet-murano:
status: New → Fix Committed
Changed in fuel:
status: Fix Committed → Invalid
Changed in puppet-murano:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.