from purpleidea.
This module replaces the initial puppet module, which was
temporary and offered only basic features for setting up
simple Red Hat Storage clusters and clients.
BZ #1076 205
Feature: Makes any service optional to be installed in the HA
All-In-One-Controllers.
Reason: Not all users want to deploy all services. Whether that
means they are installed elsewhere of just not used at all, this
allows either option.
Result: There is an 'include_<service>' parameter for each service
in the HA All-In-One Controller Hostgroup, so the service can be
turned on or off. For instance, to disable swift, you would set
the $include_swift parameter to false.
BZ #1077818
Feature: Added a PROVISIONING_INTERFACE environment variable to
allow users to specify something other than the inferred default.
Reason: Previously, the provisioning interface was assumed to be
the secondary interface on the foreman server. This was a bit
inflexible and made things difficult if the server had more than 3
interfaces.
Result: Users can now specify the above environment variable to
use the interface of their choice for provisioning.
BZ #1082811
Feature: Added Identity component to HA All In One Controller
host group.
Result: HA All In One Controller host group can be deployed
including the Identity component. Most notable parameters on
quickstack::pacemaker::keystone class:
* admin_email - the email of the admin user that will be added to
keystone.
* admin_password - the password of the above username used for
authentication.
* admin_tenant - the tenant of the above username used for
authentication.
* admin_token - in case the user already has an authentication
token, this is the place to put it.
* db_name - the database name.
* db_user - the username to log into the database.
* db_password - the password of the above username.
* enabled - set to 'true' if the service is required to survive
reboot, 'false' otherwise.
* keystonerc - set to 'true' if you want to create the keystonerc
Kommentare zu diesen Handbüchern