Welcome to this course, _Creating Startup Scripts for VMs with Cloud-init_ using Azure VMs. Cloud-init is a popular open source approach to customizing a Linux VM on its very first boot. It can perform a wide range of actions such as installing applications, creating users, performing security actions, and much more across multiple versions of Linux. It is also natively supported on Azure Linux virtual machines and does not require extensions or additional agents to use it. With that said, there is a bit of a learning curve when formatting cloud-init configuration files as it uses a format called _MODULES_, which is different from the bash scripts that you may be used to. The objective of this course is to demystify how to create cloud-init configurations and use them to automatically configure new VMs. This is going to be a short and informative course, after which you should be more confident creating your own automated configuration steps for Linux virtual machines and become just a little bit more of an AUTOMATION guru!
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.