Skip to content
This repository was archived by the owner on May 14, 2019. It is now read-only.

Trying to install compute role on a machine #233

@riteshnanda09

Description

@riteshnanda09

While trying to assign compute role on machine , puppet tries to install keystone server and running Keystone::Resource::Service_identity , i see in openstack::common::neutron.pp we are including
include ::openstack::common::keystone but are not having any check whether it is a controller.

Adding fixes it

if $is_controller {

neutron auth depends upon a keystone configuration

include ::openstack::common::keystone

class { '::neutron::keystone::auth':
password => $::openstack::config::neutron_password,
public_address => $::openstack::config::controller_address_api,
admin_address => $::openstack::config::controller_address_management,
internal_address => $::openstack::config::controller_address_management,
region => $::openstack::config::region,
}
}

Is it correct , has nobody else seen this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions