Skip to content
Sachidananda Urs edited this page Jun 25, 2018 · 6 revisions

gluster-ansible

gluster-ansible provides roles to setup and maintain GlusterFS clusters. The goal of the project is to make it easy for the administrator to deploy and maintain the GlusterFS cluster. This is achieved by requiring the user to provide very minimum number of inputs.

Refer the FAQ for documentation on common usecases.

Modules

The release of GlusterD2 with GlusterFS 4.0 changes the way we create/modify/delete GlusterFS clusters. GlusterD2 provides REST API for GlusterFS cluster manipulation.

We have three new Ansible modules to deploy GlusterFS clusters:

These modules will be communicating with the GlusterFS clusters using the REST API. gluster-ansible uses the GlusterFS modules to create trusted storage pools, volumes, and setting up Geo-Replication sessions.

Roles

The following roles are planned for GlusterFS cluster management.

The roles are classified into following categories, which will have sub-roles (if necessary) for specific task, which are explained in detail in their respective repositories.