[Gluster-devel] gluster-ansible: status of the project

Sachidananda URS surs at redhat.com
Fri Sep 28 11:32:29 UTC 2018


Hi,

gluster-ansible project is aimed at automating the deployment and
maintenance of GlusterFS cluster.

The project can be found at:

* https://github.com/gluster/gluster-ansible
* https://github.com/gluster/gluster-ansible-infra
* https://github.com/gluster/gluster-ansible-features
* https://github.com/gluster/gluster-ansible-maintenance
* https://github.com/gluster/gluster-ansible-cluster
* https://github.com/gluster/gluster-ansible-repositories

We have the python bindings for GlusterD2 API, and can be found at:

https://github.com/gluster/python-gluster-mgmt-client

The goal is to use the python bindings in gluster_ansible module to make it
work with GlusterD2.

Current status of the project:

* We have the initial working roles, packages are available at:
   - https://copr.fedorainfracloud.org/coprs/sac/gluster-ansible/builds/

* The initial version supports:
   - End-to-end deployment of Gluster Hyperconverged Infrastructure.
   - GlusterFS volume management
   - GlusterFS brick setup
   - Packages and repository management

* Autogeneration of python bindings for GlusterD2 is being worked by
Sidharth (https://github.com/sidharthanup) and available at:
  -
https://github.com/sidharthanup/GD2_API/blob/master/testgen/glusterapi_README.md

The GD2 API python project will be merged into python-gluster-mgmt-client.

* Ansible modules (WIP):
   - New module: Facts module for self-heal and rebalance. Devyani is
working on these modules.
     https://github.com/ansible/ansible/pull/45997 - self-heal
   - Remove brick feature for gluster_ansible module:
     https://github.com/ansible/ansible/pull/38269

* Sheersha and Nigel are working on continuous integration, and PR is at:
   - https://github.com/gluster/gluster-ansible-infra/pull/29
   - https://github.com/gluster/gluster-ansible-infra/pull/26

The CI work is in progress and will be integrated soon. Which will help us
to keep the repository
in stable condition.

Questions and feedback are welcome.

-sac
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gluster.org/pipermail/gluster-devel/attachments/20180928/77a5b632/attachment-0001.html>


More information about the Gluster-devel mailing list