Open-sourcing the popular Ansible Role-sharing platform is aimed at advancing automation and enabling Ansible users to set up private Galaxy servers
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, Red Hat, “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.”
Red Hat is the world's leading provider of open source software solutions, using a community-powered approach to provide reliable and high-performing cloud, Linux, middleware, storage and virtualization technologies. Red Hat also offers award-winning support, training, and consulting services. As a connective hub in a global network of enterprises, partners, and open source communities, Red Hat helps create relevant, innovative technologies that liberate resources for growth and prepare customers for the future of IT.