{"id":14109339,"url":"https://github.com/gluster/gluster-ansible","last_synced_at":"2025-04-22T21:03:19.713Z","repository":{"id":27027339,"uuid":"111719119","full_name":"gluster/gluster-ansible","owner":"gluster","description":"A core library of gluster specific roles and modules for ansible/ansible tower.","archived":false,"fork":false,"pushed_at":"2022-06-27T12:12:37.000Z","size":213,"stargazers_count":201,"open_issues_count":25,"forks_count":54,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-03-29T18:44:05.081Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gluster.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-11-22T18:28:31.000Z","updated_at":"2025-03-25T07:15:43.000Z","dependencies_parsed_at":"2022-07-27T09:02:48.004Z","dependency_job_id":null,"html_url":"https://github.com/gluster/gluster-ansible","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gluster%2Fgluster-ansible","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gluster%2Fgluster-ansible/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gluster%2Fgluster-ansible/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gluster%2Fgluster-ansible/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gluster","download_url":"https://codeload.github.com/gluster/gluster-ansible/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250324681,"owners_count":21411943,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-14T10:02:14.810Z","updated_at":"2025-04-22T21:03:19.632Z","avatar_url":"https://github.com/gluster.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"# Gluster Ansible Roles\n\ngluster-ansible project provides [Ansible](https://www.ansible.com/) roles to deploy, configure, and maintain GlusterFS clusters.\n\nThe goal of gluster-ansible is to develop roles which will enable the user to:\n\n* subscribe to repositories which provides GlusterFS and related packages and install the packages.\n* create a GlusterFS cluster (Replicate, Distributed-Replicate, Arbiter, etc).\n* configure GlusterFS to enable features like NFS-Ganesha, CTDB, Geo-Replication etc.\n* upgrade/downgrade the cluster\n* expand/shrink the cluster\n\nThe 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.\n\n* [gluster.infra](https://github.com/gluster/gluster-ansible-infra) - helps the user to get started in deploying GlusterFS filesystem\n* [gluster.cluster](https://github.com/gluster/gluster-ansible-cluster) - helps the user to set up a GlusterFS cluster, manage gluster volumes and peer operations.\n* [gluster.features](https://github.com/gluster/gluster-ansible-features) - implements GlusterFS usecases: nfs_ganesha, gluster_hc, ctdb, geo_replication.\n* [gluster.repositories](https://github.com/gluster/gluster-ansible-repositories) - helps user to register to RHSM and subscribe to repositories\n* [gluster.maintenance](https://github.com/gluster/gluster-ansible-maintenance) - helps user to replace nodes and other maintenance activities.\n\nTo contribute to the project, refer [Contributing](CONTRIBUTING.md).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgluster%2Fgluster-ansible","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgluster%2Fgluster-ansible","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgluster%2Fgluster-ansible/lists"}