{"id":25000590,"url":"https://github.com/gluster/gdeploy","last_synced_at":"2025-07-25T16:38:04.133Z","repository":{"id":36234018,"uuid":"40538342","full_name":"gluster/gdeploy","owner":"gluster","description":"gdeploy - an Ansible based tool to deploy GlusterFS","archived":false,"fork":false,"pushed_at":"2022-05-16T10:29:02.000Z","size":3546,"stargazers_count":91,"open_issues_count":38,"forks_count":70,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-04-12T08:52:19.225Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","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":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-08-11T11:35:05.000Z","updated_at":"2023-02-02T17:01:09.000Z","dependencies_parsed_at":"2022-09-09T09:11:06.354Z","dependency_job_id":null,"html_url":"https://github.com/gluster/gdeploy","commit_stats":null,"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gluster%2Fgdeploy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gluster%2Fgdeploy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gluster%2Fgdeploy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gluster%2Fgdeploy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gluster","download_url":"https://codeload.github.com/gluster/gdeploy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248543883,"owners_count":21121838,"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":"2025-02-04T19:36:02.876Z","updated_at":"2025-04-12T08:52:23.107Z","avatar_url":"https://github.com/gluster.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gdeploy deprecation Notice\nThe authors and maintainers would be freezing the development \nof gdeploy and would be focusing on [gluster-ansible](https://github.com/gluster/gluster-ansible) project. \nThere would be no further feature development. However the existing code base would have \ncommunity support till the lifecycle of Gluster 3.x series (Bugfixes only). \nThe gdeploy-2.0.9 would be the last release avaialable. \n\n**Gluster - 4.0 and beyond :**\nWe are pushing all the existing modules to upstream ansible project \nand would be available as storage module within Ansible project.\nThe deployment stratergy would be an Ansible Role.\n\n**Distributions :**\nBoth the FedoraProject and CentOS would be shipping the \ngdeploy-2.0.9 RPMS for gluster Project for the 3.x series \nand would be community supported.\n\n# gdeploy release 2.0\n\nThese are gdeploy 2.0 release notes. Lists the features and changes introduced\nin 2.0.\n\n## What is gdeploy?\n\n  gdeploy is a tool to set-up and deploy [GlusterFS](https://www.gluster.org) using [Ansible](https://www.ansible.com) over multiple\n  hosts. gdeploy is written to be modular, it can be used to deploy any\n  software depending on how the configuration file is written.\n\n  gdeploy can be used to set-up bricks for GlusterFS, create a GlusterFS volume\n  and mount it on one or more clients from an ansible installed machine. The\n  framework reads a configuration file and applies on the hosts listed in the\n  configuration file.\n  \n  You can find instructions [here](https://github.com/gluster/gdeploy/blob/master/docs/INSTALL.md).\n\n## What is new in 2.0?\n\n   - Multiple volume support, now one can create multiple volumes in a single\n     configuration file.\n   - Adds support to create volume and set volume options in the same section.\n   - More developer friendly, now adding a new feature/module is much easier.\n   - Support to run shell scripts on remote hosts. gdeploy configuration file\n     allows provision to mention the shell script which will be copied and run\n     on the remote host.\n   - Support for gluster features like quota, snapshot...\n   - Adds configurable option to reserve space for snapshots while creating\n     logical volumes.\n   - Adds Subscription-manager support.\n   - yum module support.\n   - firewalld module support.\n   - Improvement to configuration file:\n     - Now the sections can be written like: [module:host]\n       \u003e Example: [backend-setup:10.0.0.10] ...\n     - Multiple invocation of modules. \n       \u003e Example: [shell1], [shell2] for multiple shell invocations.\n   - Bug fixes.\n\n## Get involved\n\n   - Read [developer guide](https://github.com/gluster/gdeploy/blob/master/docs/developer-guide.md)\n   - All code submissions are done through pull requests.\n   - irc: #gdeploy (Freenode)\n\n## Licence\nGNU Click on the [link](https://github.com/gluster/gdeploy/blob/master/LICENSE) to see the full text.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgluster%2Fgdeploy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgluster%2Fgdeploy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgluster%2Fgdeploy/lists"}