gluster/gluster-ansible

A core library of gluster specific roles and modules for ansible/ansible tower.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 42 minutes ago
Added to GitGenius on April 7th, 2021
Created on November 22nd, 2017
Open Issues & Pull Requests: 25 (+0)
Number of forks: 53
Total Stargazers: 203 (+0)
Total Subscribers: 18 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

gluster-ansible is a collection of Ansible roles that automate the deployment, configuration, and lifecycle management of GlusterFS distributed file system clusters.

The project addresses the complexity of setting up and maintaining GlusterFS infrastructure by providing pre-built Ansible roles organized into functional categories. Users can subscribe to package repositories, create clusters with various topologies such as replicated or distributed-replicate configurations, enable advanced features like NFS-Ganesha and geo-replication, and perform cluster operations including upgrades, downgrades, expansion, and shrinkage. The roles are grouped into five main categories: infrastructure setup, cluster creation and volume management, feature enablement, repository subscription, and maintenance tasks including node replacement.

Teams managing GlusterFS deployments should adopt this tool if they use Ansible for infrastructure automation and want to reduce manual configuration work. It suits organizations building distributed storage solutions that need repeatable, version-controlled cluster provisioning. The project provides a modular structure where each category of functionality is separated into its own role collection, allowing users to adopt only the components relevant to their use case.

The project maintains active development with regular updates to its role collections. Contributions are welcomed through the established contribution guidelines. The codebase reflects ongoing refinement of the automation patterns for GlusterFS operations across different deployment scenarios and cluster topologies.