Regardless of what your environment looks like, you need a way to centrally manage, expand, and update workflows to meet business needs. In this short video, we discuss the integration of CloudForms and Ansible, and the benefits this orchestration duo provides for workflow management in your cloud environment.
CloudForms is Red Hat’s cloud management platform that allows an organization to manage various components in an environment, including traditional on-premises virtualization and cloud providers, such as Google Compute, Amazon Web Services (AWS), and Azure, all from one place. A key feature of CloudForms is that it allows you to break up major workflows into smaller, more manageable tasks. For example, a typical provisioning workflow can be broken down into the following high-level tasks:
- Submission of a user request
- Intelligently determining resource placement based on your business needs
- Provisioning resources
- Notifying user of request completion.
Conversely, CloudForms enables you to set up a repeatable workflow by grouping tasks together to accomplish a specific goal, such as one-click provisioning of a new server.
Ansible is Red Hat’s configuration management tool that allows you to break down workflows into individual steps. For example, an Ansible module might check for the existence of a user or the contents of a file, taking the necessary steps to reach a specific state.. Each module is defined in a simple, readable format, making it easy to set up repeatable workflows.
CloudForms and Ansible together provide even greater workflow management than either provides alone. To leverage the benefits of this integration, the latest version of CloudForms contains embedded Ansible.
- If you are already using CloudForms, adding Ansible allows you to invoke Ansible playbooks as part of your existing workflows. Ansible provides modules for the IT infrastructure tasks that you need to perform, a significant time savings compared to the development of custom Ruby automation code. This is as simple as locating the desired modules on Ansible Galaxy, downloading them, and invoking them from a state machine.In addition to the initial time savings through the use of Ansible modules, the use of Ansible in state machines can reduce maintenance effort as APIs and other implementation details change. CloudForms also integrates with Ansible Tower, providing a convenient central location for storing playbooks and credentials.
- If you are already using Ansible or Ansible Tower with existing workflows and playbooks, adding CloudForms provides reporting capabilities and consolidated control of your cloud infrastructure. CloudForms comes with frameworks for complex automation tasks, such as one-click provisioning of a server. Integrating your existing Ansible playbooks into these frameworks makes the move to complete automation easier and more flexible, allowing you leverage your existing automation as part of a larger solution to business challenges. For example, CloudForms can be used to deploy a fully-provisioned virtual machine upon request. CloudForms can handle provisioning details while utilizing your existing Ansible playbooks to register the new virtual server with your load balancer.
As you can see, there are many benefits of integrating CloudForms with Ansible, and Red Hat is here to help you get started. Talk to your account executive about a Red Hat Consulting Discovery Session to find out more about integrating CloudForms and Ansible, or reach out directly to redhat.com/consulting with questions. Red Hat Consulting is here to help.
And be sure to catch another segment of the Red Hat Consulting Whiteboard Video series here.
Connect with Red Hat Services
Learn more about Red Hat Consulting
Learn more about Red Hat Training
Learn more about Red Hat Certification
Subscribe to the Training Newsletter
Follow Red Hat Services on Twitter
Follow Red Hat Open Innovation Labs on Twitter
Like Red Hat Services on Facebook
Watch Red Hat Training videos on YouTube
Follow Red Hat Certified Professionals on LinkedIn
About the author
Browse by channel
Automation
The latest on IT automation that spans tech, teams, and environments
Artificial intelligence
Explore the platforms and partners building a faster path for AI
Open hybrid cloud
Explore how we build a more flexible future with hybrid cloud
Security
Explore how we reduce risks across environments and technologies
Edge computing
Updates on the solutions that simplify infrastructure at the edge
Infrastructure
Stay up to date on the world’s leading enterprise Linux platform
Applications
The latest on our solutions to the toughest application challenges
Original shows
Entertaining stories from the makers and leaders in enterprise tech
Products
- Red Hat Enterprise Linux
- Red Hat OpenShift
- Red Hat Ansible Automation Platform
- Cloud services
- See all products
Tools
- Training and certification
- My account
- Developer resources
- Customer support
- Red Hat value calculator
- Red Hat Ecosystem Catalog
- Find a partner
Try, buy, & sell
Communicate
About Red Hat
We’re the world’s leading provider of enterprise open source solutions—including Linux, cloud, container, and Kubernetes. We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.
Select a language
Red Hat legal and privacy links
- About Red Hat
- Jobs
- Events
- Locations
- Contact Red Hat
- Red Hat Blog
- Diversity, equity, and inclusion
- Cool Stuff Store
- Red Hat Summit