Historically, “infrastructure” typically meant “Linux servers.” Ansible’s beginnings were forged with automating Linux, but has quickly evolved to many other mediums and domains. Today, the IT environment is much more complex, adding the likes of Network, Cloud, Security, Windows and more. But regardless, whatever is being deployed, some kind of foundational infrastructure components are still required. No longer just about automating physical Linux endpoints, Ansible now provides support for automating across private clouds (physical and virtual endpoints) and containerized workloads. So no matter what your applications require to run on, Ansible has the means to build, provision, manage, and maintain them.
Ansible is simple and powerful, allowing users to easily manage various physical devices - including the provisioning of bare metal servers, network devices or even storage devices. Using Ansible’s Playbook-based automation is easy, and integrates into your current provisioning infrastructure.
Moved to virtualized infrastructure? No problem. Ansible supports all the industry-leading virtualization platforms, including:
With Ansible, you can easily provision, destroy, take inventory, and manage your virtual environments. Plus, Ansible’s extensive support allows you to then deploy and orchestrate across all of your virtual environments once you’ve provisioned them. When you add Red Hat® Ansible® Tower to your environment, non-administrative users can safely request and manage virtual resources using the Playbooks you provide them-- all without needing access to sensitive credentials.
Finally, Ansible also provides robust container and native Kubernetes management, expanding to Red Hat OpenShift Container Platform and other container technologies. Ansible supports many of the most popular Kubernetes frameworks and tooling, including:
No matter your platform, Ansible modules exist for managing the installation of software, updates, system configuration, and the managing of system features. And if you’ve got more specific requirements, Ansible will wrap native commands on any of these platforms, allowing you to automate anything you can imagine.
By automating actions on service requests and providing a “single source of truth” about IT asset configurations, you can modernize service processes faster and more efficiently. Ansible Automation Platform includes:
Ansible: Being the Glue So You Don't Have To
by Bill Nottingham, Director of Product