* [Topics](/en/topics "Topics")
* [Automation and management](/en/topics/automation "Automation and management")
* What's IT automation?
What's IT automation?
=====================
Published  January 29, 2018•*5*-minute readCopy URL
* [Overview](#overview)
* [What’s included](#what’s-included)
* [What is automation good for?](#what-is-automation-good-for)
* [What's Ansible Automation Platform?](#whats-ansible-automation-platform)
* [The future of IT automation](#the-future-of-it-automation)
* [Interactive labs](#interactive-labs)
Overview
--------
IT automation, sometimes referred to as [infrastructure automation](/en/topics/automation/what-is-infrastructure-automation), is the use of software to create repeatable instructions and processes to replace or reduce human interaction with IT systems. Automation software works within the confines of those instructions, tools, and frameworks to carry out the tasks with little to no human intervention.
Automation is key to IT optimization and [digital transformation](/en/topics/digital-transformation/what-is-digital-transformation). Modern, dynamic IT environments need to be able to scale faster than ever and IT automation is vital to making that happen.  
[Get a system administrator's guide to IT automation](/en/engage/system-administrator-guide-s-202107300146) 
What’s included in IT automation?
---------------------------------
In theory, if it's an IT task, some level of automation can be applied to that task. So, automation can integrate with and apply to anything from [network automation](/en/topics/automation/what-is-network-automation) to [infrastructure](/en/technologies/management/ansible/infrastructure), cloud provisioning and [standard operating environments (SOEs)](/en/topics/management/what-is-an-soe), and further, to [application deployment](/en/topics/automation/what-is-deployment-automation) and configuration management.
Automation capabilities and applications can extend further into specific technologies, like [containers](/en/topics/containers-v1-old), to methodologies, like [DevOps](/en/insights/devops), and into broader areas, such as [cloud](/en/topics/cloud-computing), [edge computing](/en/topics/edge-computing/what-is-edge-computing-1), [security](/en/topics/security), testing, and monitoring/alerting.
[Learn more about the benefits of automating your enterprise](/en/engage/automated-enterprise-ebook-20171107) 
Red Hat resources
-----------------
[Keep reading](/en/resources "Keep reading")
Automation. What is it good for? Absolutely everything.
-------------------------------------------------------
Okay maybe not everything (yet), but a holistic approach to IT automation can help you get repetitive, manual processes out of the hands of your staff. This allows teams to be more productive, reduce errors, improve collaboration, and free up time that can be spent on more meaningful, thoughtful work.
**Provisioning**
Provisioning is all about heavy lifting, whether on bare metal or in a [private](/en/topics/cloud-computing/what-is-private-cloud), [hybrid](/en/topics/cloud-computing/what-is-hybrid-cloud), or [public](/en/topics/cloud-computing/what-is-public-cloud) cloud. In order to run business systems, you need infrastructure and that infrastructure must be set up. What used to be all about racks, boxes, and cables in a datacenter is now (mostly) all about virtualized assets, from software-defined datacenters, networks, and [storage](/en/topics/data-storage/software-defined-storage) to virtual machines and containers.
Most of what we do now is defined in software, and the move to software increased the scale and capacity of what’s possible. This move also grants—and, by necessity, requires—the codification of processes. This helps you meet the demands of your business under increased cost awareness and time constraints.
Here’s where automation comes in. Why should you spend time setting up these environments through templates manually? Thanks to codification, achieved through [Infrastructure as Code](/en/topics/automation/what-is-infrastructure-as-code-iac), you have a template that you follow to do this work. Why not have an automated system follow those rules instead? Roll out deployments in your datacenter with automation that works with your existing infrastructure and management tools to take full advantage of what you already have to get to the future state you need.
[Learn more about automated provisioning](/en/technologies/management/ansible/provisioning)
**Configuration management**
Not all applications are created the same. They require different settings, filesystems, ports, users...the list goes on. Once you’ve automated provisioning, you need to be able to tell those resources what they need to do. Storing what your application environment looks like in a document, spreadsheet, text file, or even email won’t help you achieve a repeatable, robust environment to host your applications. And, as you gain more systems, more instances, and more complexity, you need a better way of recording what systems look like so you’re able to manage them effectively.
To this end, you need a robust configuration management solution that lets developers simply define the infrastructure (bare metal, virtualized, cloud, containers, etc) in a way that can be easily understood by everyone on your IT team. The simpler it is to automate ad hoc scripts and practices for system management, the easier it is to get real work done.
[Learn more about configuration management](/en/topics/automation/what-is-configuration-management)
**Orchestration**
Chances are, you’re not deploying a single service on a single machine. Your IT is probably a little more complex than that. It requires managing and servicing multiple apps across multiple datacenters and infrastructures. Oh yeah, there’s also your public, private, and hybrid cloud deployments.
The more complex an IT system, the more complex managing all the moving parts can become. The need to combine multiple automated tasks and their configurations across groups of systems or machines increases. That’s orchestration, in a nutshell. On top of that, you can control these orchestrations with robust automation solutions. This lets you keep track of all of them, connect them all together, and run more advanced, autonomous, systems—easily.
[Learn more about automated orchestration](/en/topics/automation/what-is-orchestration)
**IT migration**
An IT migration is the shifting of data or software from one system to another. Depending on the project, an IT migration could involve one or more kinds of movement: Data migration, application migration, operating system migration, and [cloud migration](/en/topics/automation/what-is-cloud-migration).
IT migration projects commonly involve many moving parts and requirements that are highly specific to an organization’s needs. In an IT migration, automation can contribute to faster and smoother projects, reducing the errors that can result from repetitive manual processes.
[Learn more about IT migration](/en/topics/automation/what-is-it-migration)
**Application deployment**
Whether you use a more traditional approach to app deployment or if you use continuous integration and continuous deployment (CI/CD) approaches, development pipelines rely on robust, automated systems to achieve modern expectations. Successful app deployment hinges on a fully efficient set of automated, essential tasks and capabilities, especially during the testing phase. [Deployment automation](/en/topics/automation/what-is-deployment-automation) can help you move from commit and build to testing to deployment in a proven, trusted, and codified manner. This reduces opportunities for human error while improving efficiency and throughput.
IT automation allows you to deploy your applications with certainty, configure needed services from the start, and get your apps and their artifacts up and running—all via a common, transparent approach that’s understandable by all of your IT staff.
[Whitepaper: Continuous integration and delivery with Ansible](/en/resources/ansible-continuous-integration-delivery-whitepaper)
**Security and compliance**
Define security, compliance, and [risk management](/en/topics/management/what-is-risk-management) policies, enforce them, and remediate issues by building them as automated steps throughout your infrastructure. Move security to the forefront of your IT’s processes and be more proactive with the help of automation.
Having standardized security processes and workflows means easier compliance and auditing. You know exactly how everything is enforced and you can verify if consistently. New compliance requirements are easily implemented consistently across your IT.
What's Ansible Automation Platform?
-----------------------------------
This video can't play due to privacy settingsTo change your settings, select the "Cookie Preferences" link in the footer and opt in to "Advertising Cookies."   
Better business automation with Red Hat Ansible Automation Platform; duration: 10:29.
IT automation has many separate uses, or use cases. The ultimate realization of the benefits of IT automation comes in when you start combining use cases. Or, even better, when you combine all of them into a single system. That’s where [Red Hat® Ansible® Automation Platform](/en/technologies/management/ansible) comes into play.
Ansible Automation Platform is an end-to-end automation platform to configure systems, deploy software, and orchestrate advanced workflows. It includes tools and resources to automate full IT processes across domains for a [variety of use cases](/en/technologies/management/ansible/use-cases)—including infrastructure, hybrid cloud, security, and networks, all the way to edge locations.
Ansible Automation Platform automates tasks with [Ansible Playbooks](/en/topics/automation/what-is-an-ansible-playbook)—instructions that are written in human-readable YAML, so that users of various skill levels can share, vet, and manage automation content across your organization.
[Learn more about how Ansible works](/en/topics/automation/learning-ansible-tutorial)
The future of IT automation
---------------------------
Knowing the future is—of course—impossible, but there are things we’re starting to see coming together for automation. Certainly there will be greater autonomy and, subsequently, greater intelligence built into these systems. They’ll expand to cover more parts of the IT software stack—think about automation built from bare metal to middleware, apps, security, updating, notifications, failover, [predictive analytics,](/en/topics/automation/how-predictive-analytics-improve-it-performance) and decisions being made with no direct oversight.
Consider a security risk being automatically detected, reported, patched, tested, and deployed while your IT staff are asleep. Your system could self-heal, gather relevant information to discover if and where an attack came from, notify the correct people—all without losing uptime.
These features are now within reach, with [Red Hat Ansible Automation Platform](/en/technologies/management/ansible/trial).
[Why choose Red Hat for automation?](/en/topics/automation/why-choose-red-hat-for-automation "article | Why choose Red Hat for automation")
Want some hands-on experience?
------------------------------
Red Hat offers interactive labs in a preconfigured Red Hat Ansible Automation Platform environment. You can use these labs to experiment, practice, and learn how to create, manage, and scale network and IT practices efficiently—from rapid development and deployment, to simplified operations and analytics, to consistent end-to-end user experiences.
[Get some experience with these interactive labs](/en/engage/redhat-ansible-automation-202108061218 "Experience interactive hands-on labs")
Hub
The official Red Hat blog
-------------------------
Get the latest information about our ecosystem of customers, partners, and communities.
[Keep reading](/en/blog "The official Red Hat blog")
All Red Hat product trials
--------------------------
Our no-cost product trials help you gain hands-on experience, prepare for a certification, or assess if a product is right for your organization.
[Keep reading](/en/products/trials "All Red Hat product trials")
Keep reading
------------
### How to build an IT automation strategy
Isolated automation can only take you so far. To expand automation to all areas of your IT operations, you need an automation strategy that unifies teams, processes, and disconnected workflows.
[Read the article](/en/topics/automation/build-an-automation-strategy "article | How to build an IT automation strategy")
### What is access control?
Access control is a security authorization technique that determines what specific resources a user or system can view or engage with in an IT infrastructure.
[Read the article](/en/topics/security/what-is-access-control "Article | What is access control?")
### Why choose Red Hat Ansible Automation Platform as your AI foundation?
Red Hat® Ansible® Automation Platform establishes a solid foundation for AI implementations by simplifying the deployment, management, configuration, and lifecycle of AI models and infrastructure components.
[Read the article](/en/topics/automation/automation-and-ai "article | Why choose Red Hat Ansible Automation Platform as your AI foundation?")
Automation and management resources
-----------------------------------
### Related content
* Blog post
  [Sending alerts to PagerDuty](/en/blog/sending-alerts-pagerduty)
* Blog post
  [Jumpstart and expand automation across your IT operation](/en/blog/jumpstart-and-expand-automation-across-your-it-operation)
* Blog post
  [Improve your Information Technology Infrastructure Library with automation: Incident and problem management](/en/blog/improve-your-information-technology-infrastructure-library-automation-incident-problem-management)
* Blog post
  [Automation in 2025: 10 articles to read now](/en/blog/automation-2025-10-articles-read-now)
### Related articles
* [How to build an IT automation strategy](/en/topics/automation/build-an-automation-strategy)
* [What is access control?](/en/topics/security/what-is-access-control)
* [Why choose Red Hat Ansible Automation Platform as your AI foundation?](/en/topics/automation/automation-and-ai)
* [What is virtual infrastructure management? And how can automation help?](/en/topics/automation/virtual-infrastructure-management)
* [What is IT migration?](/en/topics/automation/what-is-it-migration)
* [What is cloud migration? And how can automation help?](/en/topics/automation/what-is-cloud-migration)
* [How to automate migrations with Red Hat Ansible Automation Platform](/en/technologies/management/ansible/automate-migrations-with-red-hat-ansible-automation-platform)
* [Why use Red Hat Ansible Automation Platform with Red Hat OpenShift?](/en/technologies/cloud-computing/openshift/ansible-on-openshift)
* [What is CloudOps?](/en/topics/automation/what-is-cloudops)
* [Red Hat Satellite on Red Hat Enterprise Linux](/en/technologies/management/satellite/satellite-for-rhel)
* [What is role-based access control (RBAC)?](/en/topics/security/what-is-role-based-access-control)
* [Which Red Hat Ansible Automation Platform deployment option is right for you?](/en/topics/automation/ansible-deployment-options)
* [What is an Ansible module—and how does it work?](/en/topics/automation/what-is-an-ansible-module)
* [How to manage and automate applications at the edge](/en/topics/edge-computing/how-to-manage-automate-applications-edge)
* [How to build an automation Center of Excellence](/en/topics/automation/how-to-build-automation-center-of-excellence)
* [What is orchestration?](/en/topics/automation/what-is-orchestration)
* [How to adopt Automation as Code: Extending Infrastructure as Code into Policy as Code](/en/topics/automation/how-to-adopt-automation-as-code)
* [What is a webhook?](/en/topics/automation/what-is-a-webhook)
* [Learning Ansible basics](/en/topics/automation/learning-ansible-tutorial)
* [Red Hat Insights data and application security](/en/technologies/management/insights/data-application-security)
* [What is an Ansible Role—and how is it used?](/en/topics/automation/what-is-an-ansible-role)
* [What is data management?](/en/topics/data-services/what-is-data-management)
* [Gain security with Red Hat Ansible Automation Platform](/en/technologies/management/ansible/gain-security-with-red-hat-ansible-automation-platform)
* [What is NetOps?](/en/topics/automation/what-is-netops)
* [What is an Ansible Rulebook?](/en/topics/automation/what-is-an-ansible-rulebook)
* [What is an Ansible Playbook?](/en/topics/automation/what-is-an-ansible-playbook)
* [What is configuration management](/en/topics/automation/what-is-configuration-management)
* [What is event-driven automation?](/en/topics/automation/what-is-event-driven-automation)
* [Zero-Touch Provisioning and telco automation with Red Hat](/en/topics/telecommunications/zero-touch-provisioning-and-telco-automation-at-red-hat)
* [What is infrastructure automation?](/en/topics/automation/what-is-infrastructure-automation)
* [What is provisioning?](/en/topics/automation/what-is-provisioning)
* [What is a configuration management database (CMDB)?](/en/topics/automation/what-is-a-configuration-management-database-cmdb)
* [What is YAML?](/en/topics/automation/what-is-yaml)
* [What is compliance management?](/en/topics/management/what-is-compliance-management)
* [Understanding Ansible, Terraform, Puppet, Chef, and Salt](/en/topics/automation/understanding-ansible-vs-terraform-puppet-chef-and-salt)
* [What is cloud orchestration?](/en/topics/automation/what-is-cloud-orchestration)
* [Ansible vs. Chef: What you need to know](/en/topics/automation/ansible-vs-chef)
* [What is IT service management (ITSM)?](/en/topics/automation/what-is-it-service-management-itsm)
* [What is security automation?](/en/topics/automation/what-is-security-automation)
* [Ansible vs. Salt: What you need to know](/en/topics/automation/ansible-vs-salt)
* [What is a configuration file?](/en/topics/linux/what-configuration-file)
* [Ansible vs. Puppet: What you need to know](/en/topics/automation/ansible-vs-puppet)
* [Ansible vs. Terraform, clarified](/en/topics/automation/ansible-vs-terraform)
* [Why choose Red Hat for automation?](/en/topics/automation/why-choose-red-hat-for-automation)
* [Ansible vs. Red Hat Ansible Automation Platform](/en/technologies/management/ansible/ansible-vs-red-hat-ansible-automation-platform)
* [What is cloud automation?](/en/topics/automation/what-is-cloud-automation)
* [What is network automation?](/en/topics/automation/what-is-network-automation)
* [What are managed IT services?](/en/topics/cloud-computing/what-are-managed-it-services)
* [What is business process management?](/en/topics/automation/what-is-business-process-management)
* [What is patch management (and automation)?](/en/topics/management/what-patch-management-and-automation)
* [What is the Red Hat Ansible Automation Platform automation controller?](/en/technologies/management/ansible/automation-controller-product-feature)
* [What is SOAR?](/en/topics/security/what-is-soar)
* [What is Infrastructure as Code (IaC)?](/en/topics/automation/what-is-infrastructure-as-code-iac)
* [What is business process automation?](/en/topics/automation/what-is-business-process-automation)
* [Automating Microsoft Windows with Red Hat Ansible Automation Platform](/en/technologies/management/ansible/automate-microsoft-windows-with-ansible)
* [What is deployment automation?](/en/topics/automation/what-is-deployment-automation)
* [Business Optimization](/en/topics/automation/business-optimization)
* [What is Kubernetes cluster management?](/en/topics/containers/what-is-kubernetes-cluster-management)
* [What is SRE?](/en/topics/devops/what-is-sre)
* [What is risk management?](/en/topics/management/what-is-risk-management)
* [What is DevOps automation?](/en/topics/automation/what-is-devops-automation)
* [What is network management?](/en/topics/management/what-is-network-management)
* [What is robotic process automation (RPA?)](/en/topics/automation/what-is-robotic-process-automation)
* [What is an SOE?](/en/topics/management/what-is-an-soe)
* [What is IT system life-cycle management?](/en/topics/management/it-system-life-cycle-management)
* [What is cloud management?](/en/topics/cloud-computing/what-is-cloud-management)
* [What's business automation?](/en/topics/automation/whats-business-automation)
[More about this topic](/en/topics/automation "More about this topic")