Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gluster/gluster-ansible
A core library of gluster specific roles and modules for ansible/ansible tower.
https://github.com/gluster/gluster-ansible
Last synced: 3 months ago
JSON representation
A core library of gluster specific roles and modules for ansible/ansible tower.
- Host: GitHub
- URL: https://github.com/gluster/gluster-ansible
- Owner: gluster
- License: gpl-3.0
- Created: 2017-11-22T18:28:31.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-06-27T12:12:37.000Z (over 2 years ago)
- Last Synced: 2024-04-27T08:33:37.022Z (7 months ago)
- Size: 208 KB
- Stars: 187
- Watchers: 19
- Forks: 54
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Gluster Ansible Roles
gluster-ansible project provides [Ansible](https://www.ansible.com/) roles to deploy, configure, and maintain GlusterFS clusters.
The goal of gluster-ansible is to develop roles which will enable the user to:
* subscribe to repositories which provides GlusterFS and related packages and install the packages.
* create a GlusterFS cluster (Replicate, Distributed-Replicate, Arbiter, etc).
* configure GlusterFS to enable features like NFS-Ganesha, CTDB, Geo-Replication etc.
* upgrade/downgrade the cluster
* expand/shrink the clusterThe roles are classified into following categories, which will have sub-roles (if necessary) for specific task, which will be explained in detail in their respective repositories.
* [gluster.infra](https://github.com/gluster/gluster-ansible-infra) - helps the user to get started in deploying GlusterFS filesystem
* [gluster.cluster](https://github.com/gluster/gluster-ansible-cluster) - helps the user to set up a GlusterFS cluster, manage gluster volumes and peer operations.
* [gluster.features](https://github.com/gluster/gluster-ansible-features) - implements GlusterFS usecases: nfs_ganesha, gluster_hc, ctdb, geo_replication.
* [gluster.repositories](https://github.com/gluster/gluster-ansible-repositories) - helps user to register to RHSM and subscribe to repositories
* [gluster.maintenance](https://github.com/gluster/gluster-ansible-maintenance) - helps user to replace nodes and other maintenance activities.To contribute to the project, refer [Contributing](CONTRIBUTING.md).