OpenStack has become a leading open source cloud platform, with tools like Sunbeam making it more user-friendly.Using containers and microservices, OpenStack now runs on top of the cloud-native computing foundation, simplifying post-deployment operations.Setting up OpenStack with Sunbeam and MAAS by Canonical shows the necessity of hardware automation for deploying cloud infrastructure at scale.Sunbeam aims to lower the barrier to entry for OpenStack and simplify its deployment and operations processes.Canonical OpenStack (based on Sunbeam) delivers enterprise-grade cloud platform using core OpenStack services.Scaling OpenStack poses challenges with manual setup processes on multiple physical machines.Automating hardware provisioning is essential for scalability, with tools like MAAS being used for medium to large-scale deployments.MAAS discovers and maintains an inventory of hardware assets, automating provisioning and customization of bare metal.MAAS, alongside Sunbeam, streamlines complex deployments into a multi-step procedure with high-level abstraction.Infrastructure-as-Code (IaC) with MAAS and Sunbeam allows modeling the entire deployment and maintaining configuration as code.