11 changed files with 78 additions and 0 deletions
@ -0,0 +1,55 @@
|
||||
heat_template_version: rocky |
||||
description: > |
||||
Install the OpenStack clients with puppet |
||||
|
||||
parameters: |
||||
ServiceNetMap: |
||||
default: {} |
||||
description: Mapping of service_name -> network name. Typically set |
||||
via parameter_defaults in the resource registry. This |
||||
mapping overrides those in ServiceNetMapDefaults. |
||||
type: json |
||||
DefaultPasswords: |
||||
default: {} |
||||
type: json |
||||
RoleName: |
||||
default: '' |
||||
description: Role name on which the service is applied |
||||
type: string |
||||
RoleParameters: |
||||
default: {} |
||||
description: Parameters specific to the role |
||||
type: json |
||||
EndpointMap: |
||||
default: {} |
||||
description: Mapping of service endpoint -> protocol. Typically set |
||||
via parameter_defaults in the resource registry. |
||||
type: json |
||||
ServiceData: |
||||
default: {} |
||||
description: Dictionary packing service data |
||||
type: json |
||||
|
||||
outputs: |
||||
role_data: |
||||
description: Role data for the OpenStack clients |
||||
value: |
||||
service_name: openstack_clients |
||||
step_config: | |
||||
include ::aodh::client |
||||
include ::barbican::client |
||||
include ::cinder::client |
||||
include ::designate::client |
||||
include ::glance::client |
||||
include ::gnocchi::client |
||||
include ::heat::client |
||||
include ::ironic::client |
||||
include ::keystone::client |
||||
include ::manila::client |
||||
include ::mistral::client |
||||
include ::neutron::client |
||||
include ::nova::client |
||||
include ::openstacklib::openstackclient |
||||
include ::sahara::client |
||||
include ::swift::client |
||||
include ::zaqar::client |
@ -0,0 +1,11 @@
|
||||
--- |
||||
fixes: |
||||
- | |
||||
The previous installation method for the undercloud installed some extra |
||||
OpenStack clients during the installation. Since we did not have an |
||||
equivalent way in the containerized version of the undercloud, |
||||
we've added a new TripleO 'service' to install all of the OpenStack |
||||
clients on a system. OS::TripleO::Services::OpenStackClients has been |
||||
added which can be added to a custom role to install the clients. By |
||||
default, only the Undercloud and Standalone roles will have this |
||||
available. |
Loading…
Reference in new issue