You can use Red Hat Ansible Automation Platform throughout your CI/CD pipeline and organization.
Use case 1: Provisioning
Infrastructure provisioning is the first step in automating the operational life cycles of your applications. Red Hat Ansible Automation Platform can provision popular cloud platforms, virtualized hosts and hypervisors, network devices, and bare-metal servers. After bootstrapping, you can connect nodes to storage, add them to a load balancer, apply security patches, or perform many other operational tasks.
|
Provisioning tip
You can continue to use Red Hat Ansible Automation Platform throughout the rest of the application life cycle.
|
Use case 2: Configuration management
Configuration management is essential for maintaining consistency, efficiency, and security within your environment. Red Hat Ansible Automation Platform allows you to manage your infrastructure by defining sets of desired-state descriptions. No matter what state a system is in, Red Hat Ansible Automation Platform understands how to transform it to the desired state, allowing you to reliably and repeatably configure your IT infrastructure.
|
Configuration management tip
Red Hat Ansible Automation Platform gives you more simplicity for managing complex environments. Consistent, secure, and reliable, it provides an easy learning curve for administrators, developers, and IT managers.
|
Use case 3: Application deployment
Applications must be properly configured and deployed to be useful. Red Hat Ansible Automation Platform allows you to deploy multitier applications reliably, consistently, and simply. Using one common system, you can configure needed applications services and push application artifacts.
|
Application deployment tip
Using Ansible’s human-readable language and desired-state descriptions, even new team members can understand and contribute to deployment automation.
|
Use case 4: Continuous deployment
A subset of application deployment, continuous deployment pipelines help you release new software features and updates more frequently to support modern business demands. Red Hat Ansible Automation Platform provides the multitier, multistep application orchestration needed for fast, reliable deployment of new features, bug fixes, and code changes, while reducing the need for human intervention throughout the release process.
|
Continuous deployment tip
Red Hat Ansible Automation Platform lets you define and order plays that target and assign tasks or roles to specific groups of hosts.
|
Use case 5: Security automation
Protecting your organization is a critical—but frequently daunting—task. Red Hat Ansible Automation Platform serves as an integration layer between your security teams, tools, and processes to streamline security operations, increase security at scale, and reduce the risk and costs of breaches. Using a supported set of security-focused content collections, you can automate and integrate different security solutions to investigate and respond to threats across your organization in a coordinated, unified way.
|
Security automation tip
A common framework and language lets security and IT teams share designs, processes, and ideas more easily both internally and across your organization.
|
Use case 6: Orchestration
Complex, disparate environments can be difficult, if not impossible, to effectively manage manually. Red Hat Ansible Automation Platform allows you to simply, reliably, and repeatedly orchestrate all aspects of complicated IT environments, including clustered applications, geographically dispersed datacenters, network devices, cloud resources, and databases. Using a clear syntax and task-based approach, you can define, arrange, and reuse automated orchestration functions.
|
Orchestration tip
You can also orchestrate other domain-specific orchestration tools using Red Hat Ansible Automation Platform through Content Collections.
|
Use case 7: GitOps
GitOps workflows can increase development productivity and deployment speed by using Git as a centralized repository for declarative infrastructure and application deployments. Red Hat Ansible Automation Platform provides the desired-state engine needed for GitOps. It also integrates with Kubernetes to allow you to manage applications in containers as well as on existing IT infrastructure, including networking and cloud services. Ansible automation webhooks allow you to receive events from your source control system and use them to automatically trigger automation. This eliminates the need for additional tools to monitor repositories and launch automation jobs when changes occur, simplifying your GitOps workflow and streamlining operations. Because Red Hat Ansible Automation Platform works with a wide variety of development and deployment tools, you can tailor your GitOps workflow with your preferred tools and processes.
|
GitOps tip
Red Hat Ansible Automation Platform lets you automate and orchestrate applications across both existing and new platforms, so you can transition to cloudnative and Kubernetes-based technologies using your current skills and tools.
|