Red Hat Developer Hub is an enterprise-grade internal developer portal (IDP). It allows platform engineering teams to offer software templates based on your best practices to maximize developer skills, ease onboarding, increase development productivity, and focus on writing great code by reducing friction and frustration for development teams.
Red Hat is constantly curating a set of plug-ins and ensuring the best experience on Red Hat Developer Hub. Red Hat supported and validated plug-ins let you extend the Red Hat Developer Hub environment with confidence, eliminating compatibility and operational issues.
As part of these efforts, we are pleased to announce Technology Preview of Ansible plug-ins for Red Hat Developer Hub. With Ansible plug-ins, organizations using Red Hat Developer Hub will have a single pane for guided enablements, self-service workflows, and access to customized golden templates or Red Hat templates. This will greatly help standardize best practices, onboard automation developers faster, establish governance, control, and trust, and speed time to value in automation.
Key features of Ansible plug-ins for Red Hat Developer Hub
Onboarding and learning: Ansible plug-ins provide a consolidated view of all learning resources such as labs, learning paths, documentation, and knowledge based articles. This ensures that existing team members can easily access all resources in one place, while new team members get seamless access to these resources. It significantly reduces the time required for a new team member to become productive, as they don’t have to look at the content at multiple places. This also ensures that automation within any organization is easily discoverable, distributable and executable with consistency. As each organization has its own automation practices and processes, the UI of the plug-in is customizable, providing a unique experience for developers to easily find all the resources they need.
Develop: Ansible plug-ins bring all the tools required for automation development under one roof. Automation developers frequently use tools such as integrated development environments (IDEs), Git, and Ansible development tools, each with its own interface. With Ansible plug-ins, you can access all the necessary tools at your fingertips. The plug-in also ensures that Ansible content created within the organization can be easily discovered and reused. A centralized catalog allows easy discoverability and shows ownership and metadata for easy decision-making. This reduces the time required for creating content and ensures the content used is stable and adheres to organizational best practices. By using Red Hat Developer Hub software templates, organizations can create a push-button experience for creating repositories to host Ansible Playbooks, roles, and collections. The platform also comes with pre-built experiences that include collections, roles, and Ansible execution environments maintained directly in the automation hub. This ready-to-use content enables users to start quickly and build upon proven templates and practices.
Deploy, promote, and maintain: With the Ansible plug-in, you can automate the build and publishing process with the help of pre-configured pipelines deployed as part of template repositories. Any pushes to repositories generated from the RHDH experience will automatically run these pipelines. Ansible automation hub and automation controller integration into RHDH will enable those pipelines to publish execution environments and roles directly to the automation hub. Further work can be done to automatically create and update job templates and schedules in the controller.
The platform also comes with ready-to-use content such as collections, roles, and execution environments, to ensure proven templates can be used seamlessly.
Visit Ansible plug-ins for Red Hat Developer Hub product page for more information and read official documentation here .
Last updated: September 4, 2024