dubzland.openstack.openstack_swift role – Install and configure the OpenStack Swift object storage component.
Note
This role is part of the dubzland.openstack collection (version 1.1.0).
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it use: ansible-galaxy collection install dubzland.openstack
.
To use it in a playbook, specify: dubzland.openstack.openstack_swift
.
Entry point main
– Install and configure the OpenStack Swift object storage component.
Synopsis
Creates databases and configures users
Creates OpenStack services and associated users
Creates OpenStack endpoints within OpenStack Keystone
Installs required operating system packages
Applies desired configuration using templates
Creates rings and storage objects
Parameters
Parameter |
Comments |
---|---|
Port number storage node account services should listen on. Default: |
|
Port number storage node container services should listen on. Default: |
|
List of packages installed on the controller node for the Swift component. Default: |
|
Services to be restarted during install (and/or configuration changes) on the controller node. Default: |
|
Random string to prepend to paths when generating hashes. |
|
Random string to append to paths when generating hashes. |
|
IP address swift storage services on the storage node should bind to. |
|
Port number storage node object services should listen on. Default: |
|
Human-readable description for the OpenStack Swift service within Keystone. Default: |
|
Service password assigned to the |
|
User created in OpenStack Keystone for the Swift component. Default: |
|
List of packages installed on the storage nodes for the Swift component. Default: |
|
Filesystem path at the root of storage device mounts. Default: |
|
Services to be restarted during install (and/or configuration changes) on the storage nodes. Default: |