* [Topics](/en/topics "Topics")
* [Automation and management](/en/topics/automation "Automation and management")
* Zero-touch provisioning and telco automation with Red Hat
Zero-touch provisioning and telco automation with Red Hat
=========================================================
Published  May 16, 2023•*4*-minute read
Copy URL
Jump to section
---------------
What is zero-touch provisioning?How ZTP can helpWhy use ZTP?What makes ZTP possible?Red Hat’s approach
What is zero-touch provisioning?
--------------------------------
Zero-touch provisioning (ZTP) is an automation practice that is used to quickly deploy and operate large-scale telco networks and perform network upgrades by eliminating a considerable amount of manual intervention and physical time on site.
Time on site is costly. As telco network locations can be remote, and their environments hazardous, it is paramount to maximize productive time at the physical site whenever possible. With ZTP, telco technicians in the field can be focused on tasks directly related to being at the physical site, such as running power, connecting cables, and troubleshooting connectivity issues, rather than configuration issues that can be automated or handled remotely. As service providers start to roll out their 5G RANs, this on-site efficiency is increasingly important, as the scale of RAN deployment can exceed [1,000 nodes in a geographic location](/en/blog/absolute-zero-touch-because-you-cant-reach-all-way-edge).
How ZTP can help lower costs and remain competitive
---------------------------------------------------
As their networks evolve to be more decentralized, Telecommunications service providers (telcos) that maintain revenue growth while lowering operational costs will remain competitive. Using automation to manage increasingly complex telco networks at scale will be critical in driving cost savings and shortening time-to-value.
Automation will be helpful for the deployment and operations of telco radio access networks (RANs) due to [their virtualized and disaggregated nature](/en/topics/5g-networks/what-is-open-ran). The RAN now has the ability to be broken into smaller pieces and placed in the most optimal locations to deliver the best user experience. This, however, increases its overall density and number of nodes that traditional operations practices and tools will not be able to maintain.
Automating the deployment and operations of a telco network can:
* accelerate new service delivery,
* reduce operational expenses (OpEx), and
* streamline network infrastructure lifecycle management at scale.
To fully leverage telco automation, service providers can automate workflows across business, operational processes, and network domains using a holistic approach and a unified platform/tool suite. However, selecting the right techniques from numerous options is challenging. Ensuring secure and compliant operations will help service providers keep up with the speed of innovation.
Recommended for you
Operational Resilience Webinar Series: Adapting to change
---------------------------------------------------------
[Watch the webinar](https://www.redhat.com/en/events/webinar/operational-resilience-webinar-series-adapting-to-change?percmp=RHCTG0250000455235)
Why use zero-touch provisioning?
--------------------------------
1. **Automated network upgrades:** ZTP standardizes network upgrades, reducing error and risk, and simplifying the update process.
2. **Improved network security:** Consistent configurations through ZTP reduce vulnerabilities and help maintain secure and compliant network infrastructures.
3. **Edge computing deployment:** ZTP facilitates rapid deployment of edge computing infrastructure, enabling service providers to stay competitive and better serve customers.
4. **Scalable network management:** ZTP provides a scalable solution that adapts to growing network requirements, ensuring efficient management and optimal performance as telco networks expand.
Technology and practices that make ZTP possible
-----------------------------------------------
ZTP should be used with other automation practices such as infrastructure-as-code (IaC), development, security and operations ([DevSecOps](/en/topics/devops/what-is-devsecops)), [GitOps](/en/topics/devops/what-is-gitops), and pipelines to automate telco network infrastructure provisioning, and to ensure processes execute consistently.
**Infrastructure-as-code (IaC):** IaC enables ZTP by automating the deployment and management of telco network infrastructure. It uses version-controlled code to define, configure, and maintain infrastructure components. This approach simplifies provisioning, reduces human error, and accelerates scaling, ensuring seamless, consistent, and reproducible infrastructure deployment with minimal manual intervention.
**GitOps:** GitOps uses Git repositories as a single source of truth to deliver IaC. This allows telco service provider personnel to use a declarative configuration to define the end state they intend to deploy at a site.
**Development, security, and operations (DevSecOps):** DevSecOps means thinking about application and infrastructure security from the start. Using a DevSecOps approach means that the entire ZTP process integrates security from the very beginning.
**Pipelines:** Advanced management of data pipelines facilitates ZTP by automating the collection, processing, and transfer of configuration data. Correctly automated data pipelines enable the integration of telco infrastructure components, simplify management, and enhance the efficiency of provisioning workflows.
Red Hat’s holistic approach to telco automation
-----------------------------------------------
For [ZTP to work most effectively](/en/blog/red-hat-openshift-edge-zero-touch-provisioning) for telco service providers, it needs to be part of a larger, holistic automation solution. Red Hat can help.
Red Hat gives service providers a unified and intuitive automation platform to consistently automate IT operations across their entire infrastructure. This platform will manage policy, enforcement, and processes for a more secure and stable foundation for deploying end-to-end automation solutions.
With [Red Hat® OpenShift®](/en/technologies/cloud-computing/openshift/openshift-cloud-services), service providers benefit from simplified workflows that can be used to optimize their operational model and reduce their total cost of ownership (TCO). ZTP and pipeline adoption is achieved with [Red Hat OpenShift Pipelines](https://cloud.redhat.com/blog/introducing-openshift-pipelines), a Kubernetes-native, continuous integration/continuous delivery (CI/CD) solution that provides a consistent CI/CD experience through tight integration with Red Hat OpenShift and Red Hat developer tools.
To help adherence to security requirements, [Red Hat Advanced Cluster Security for Kubernetes](/en/resources/advanced-cluster-security-for-kubernetes-datasheet) provides built-in controls for security policy enforcement across the entire software development cycle, helping reduce operational risk and increase productivity. Safeguarding [telco cloud-native applications](/en/topics/cloud-computing/what-is-telco-cloud) and their underlying infrastructure prevents operational and scalability issues and helps service providers keep pace with increasingly rapid release schedules.
Red Hat gives service providers a number of capabilities to automate network infrastructure deployment and operation, which can create the following benefits:
* **Increased feature governance** based on the needs of service provider IT, DevOps, security, and network operations teams.
* **Maximized return on investment (ROI)** with a holistic automation strategy that draws value from existing automation investments by integrating them into automated cross-domain workflows.
* **Significant operational benefits** across service provider teams that include process efficiencies, faster cycle times, cost reductions, improved team collaboration, consistent regulatory and security compliance, increased DevOps agility and execution, faster decision-making, improved control, and service transparency.
* **Comprehensive life cycle management** will achieve more frequent and reliable deployment and upgrades of service provider infrastructure and platforms by checking software adheres to relevant policies.
Keeping pace with modern technology and network evolution will help modern telco service providers remain competitive. Red Hat has the solutions for service providers to automate their large-scale network infrastructure consistently.
[Learn how open networks transform industries](/en/solutions/telecommunications "Learn about telecommunications with Red Hat")
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")
Recommended for you
Microsoft Windows Automation with Red Hat Ansible Automation Platform
---------------------------------------------------------------------
Microsoft Windows Automation with Red Hat Ansible (DO417) teaches you how to automate administration on Windows Server to enable your DevOps workflow.
[View course](https://www.redhat.com/en/services/training/do417-microsoft-windows-automation-red-hat-ansible-automation-platform?percmp=RHCTG0250000455236)
Keep reading
------------
### What is IT service management (ITSM)?
IT service management (ITSM) refers to the activities IT teams perform to ensure that IT services meet customer needs and contribute to business goals.
[Read the article](/en/topics/automation/what-is-it-service-management-itsm "article | what is IT service management (ITSM)?")
### What is Infrastructure as Code (IaC)?
Infrastructure as Code (IaC) is the managing and provisioning of infrastructure through code instead of through manual processes.
[Read the article](/en/topics/automation/what-is-infrastructure-as-code-iac "article | What is Infrastructure as Code?")
### What is a configuration management database (CMDB)?
A configuration management database (CMDB) is used to manage information about IT components, including their attributes and relationships between them.
[Read the article](/en/topics/automation/what-is-a-configuration-management-database-cmdb "article | what is a configuration management database (CMDB)?")
Automation and management resources
-----------------------------------
### Related content
* Blog post
  [Data-driven automation with Red Hat Ansible Automation Platform](/en/blog/data-driven-automation-red-hat-ansible-automation-platform)
* Overview
  [Ansible Certified Content Collection for ServiceNow ITSM](/en/resources/servicenow-itsm-overview)
* Blog post
  [Enterprise automation resilience with EDB and Red Hat Ansible Automation Platform](/en/blog/enterprise-automation-resilience-edb-and-ansible-automation-platform)
* Blog post
  [Accelerating NetOps transformation with Ansible Automation Platform](/en/blog/accelerating-netops-transformation-ansible-automation-platform)
### Related articles
* [What is DevOps automation?](/en/topics/automation/what-is-devops-automation)
* [What is IT service management (ITSM)?](/en/topics/automation/what-is-it-service-management-itsm)
* [What is Infrastructure as Code (IaC)?](/en/topics/automation/what-is-infrastructure-as-code-iac)
* [Ansible vs. Kubernetes: how they work together](/en/topics/automation/Ansible-vs-Kubernetes)
* [What is a configuration management database (CMDB)?](/en/topics/automation/what-is-a-configuration-management-database-cmdb)
* [What is cloud migration? And how can automation help?](/en/topics/automation/what-is-cloud-migration)
* [What is a software-defined data center (SDDC)?](/en/topics/automation/what-is-a-sddc)
* [What is IT automation?](/en/topics/automation/what-is-it-automation)
* [Why choose Red Hat Ansible Automation Platform as your AI foundation?](/en/topics/automation/automation-and-ai)
* [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)
* [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)
* [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/technologies/management/ansible/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 Lightspeed data and application security](/en/topics/management/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)
* [What is infrastructure automation?](/en/topics/automation/what-is-infrastructure-automation)
* [What is provisioning?](/en/topics/automation/what-is-provisioning)
* [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 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 business process automation?](/en/topics/automation/what-is-business-process-automation)
* [What is IT process automation?](/en/topics/automation/what-is-it-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)
* [What is 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 robotic process automation (RPA?)](/en/topics/automation/what-is-robotic-process-automation)
* [What is network management?](/en/topics/management/what-is-network-management)
* [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")