Red Hat has launched the Ansible Galaxy project with the full availability of Ansible Galaxy’s open-sourced code repository.
Ansible Galaxy is Ansible’s official community hub for sharing Ansible Roles.
The upstream Ansible project is one of the most popular open source automation projects on GitHub with an active and highly engaged community, encompassing over 2200 contributors. The number of Fortune 100 companies using Ansible automation to power large and complex private cloud environments has grown.
Ansible Roles are content directories that are structured in a conventional way to enable simple reuse, refactoring and sharing of processes in ways that are highly portable across teams, organizations and environments. Ansible Roles act as the “common language” of Ansible functionality, and may include variables, handlers, files, templates, tasks and modules.
As Ansible Roles are more widely used by organizations, the Ansible Galaxy project has emerged as the best way to organize, search and share them. With an open source Ansible Galaxy project, organizations can set up a private Galaxy server, using the native Ansible Galaxy client, redirected to their own private Galaxy repository. Users and organizations can now also submit new features and enhancements directly to the Ansible Galaxy codebase.
Tim Cramer, head of engineering: Ansible at Red Hat, comments: “Open source communities are where innovation happens. The Ansible community is thriving, and Red Hat hopes that by open sourcing the Ansible Galaxy code repository, we will be able to advance open source automation technology, and specifically Ansible Galaxy, in new and interesting ways.”