become Ansible

Learn how to execute Ansible commands, develop playbooks, manage variables, and create inventories

This self-paced on-demand course will show you exactly what you need to know to hit the ground running with Ansible, based on the new book 'become Ansible' by author Josh Duffney.

Subscribe Now

Already a member? Sign-In

Course Instructor: Josh Duffney

Author of become Ansible, Site Reliability Engineer (SRE) at StackOverflow, Pluralsight Author

@joshduffney
course author

Course Outline


Module 1: Ansible Development with Containers

Learn how to build docker images and establish a workflow for using containers to develop Ansible code. You'll understand the process of installing, building, and using Ansible from inside a docker container.

Module 2: Deploy an Ansible Dev Environment

Learn how to deploy a Windows and Linux virtual machine to Azure using Ansible. You'll discover the process of creating an Azure service principal to be used to authenticate to Azure from Ansible, how to use Ansible to deploy a Windows 2019 and CentOS 8 virtual machine, and how you can leverage existing Azure extensions to provision the virtual machines for remote management with Ansible.

Module 3: Starting at the Source

Learn the foundations of to Git for storing Ansible code. You'll see how to create a Github repository for Ansible code, and how to use git commands to add, commit, and push example code to the repository.

Module 4: Use ad-hoc Ansible Commands

Learn how to run Ansible ad-hoc commands. Understand the benefits of idempotent operations. And when ad-hoc commands are most useful. Watch ad-hoc commands against localhost and remote hosts, and perform basic operations such as ping, file copy, file manipulation, and task debugging.

Module 5: What is Repeated is a Playbook

Make Ansible automation repeatable with Playbooks and learn the basics of Ansible playbook language. Discover how to build repeatable Ansible automation by converting ad-hoc tasks to playbooks Author playbooks to configure an Nginx and IIS web server, and run the playbooks to configure the remote hosts.

Module 6: Take Inventory of the Infrastructure

Learn how to use Ansible inventories to store host lists and groups. See how you can create Ansible ini and yml inventory files to list hosts and define group memberships. Use Ansible inventories while running playbooks to reduce the complexity and simplify the execution experience.

Module 7: Making Reusable Configurations

Learn how to combine playbooks to create a site configuration, create non-galaxy and galaxy roles to install Chocolatey for Business, and how to use a Github repository to store the galaxy role and use release tags to version lock the configuration.

Subscribe Now

Already a member? Sign-In

Join the #1 Cloud & DevOps Global Community

Feedback from active members of the CloudSkills Community

Both trainings were a great experience! Mike gathered some big names in the industry to speak on their specialties, I was truly honored to be able to learn from them.
Great training from experienced and knowledgeable trainers. The training material and demos mix the content with real-world scenarios which really accelerated my understanding.
Mike has done a fantastic job of assembling a group of subject matter experts to help guide you from the basics.
If you are serious and really want to go to next level of your career, I highly recommend to be part of CloudSkills.io.

Frequently Asked Questions

Wondering if training with CloudSkills.io is going to be the right fit?
Here are answers to common questions.

What the prerequisites for this course?

We recommend that you have basic sysadmin skills, along with a high-level understanding of software development. You do not need to be a programmer to succeed in this course.


Who is this for?

Our courses are for anybody working in the IT industry who wants to achieve the Microsoft Certified DevOps Engineer certification and make a career transition into DevOps, regardless if you come from an "ops" or "dev" background.


Do I need an Azure subscription to follow along?

We are big believers in hands-on practice, however, having an Azure subscription is not a requirement for this course. Sit back and watch, and feel free to follow along if you'd like.


How long will I have access to the course?

You will have full access to the recordings with your subscription. You watch videos, follow our proven step-by-step process, get results.


"Nothing short of amazing in a few ways"

The network of individuals I have connected with because of CloudSkills.io is outstanding. The value of the classes, both for networking and for course content was very good. The opportunities I have had because I was enrolled have been astounding to me.

@derekschauland
derek

Here's everything you'll get with your CloudSkills.io subscription

Unlimited Access to the CloudSkills Video Library

Enjoy unlimited access to all of the courses in our video library. This includes new content every single month, plus live community calls for Q&A and professional networking.

Access to the CloudSkills Slack Community

Become part of our online Slack community and engage with your peers, network with like-minded people, and get mentorship from others who are further along in their careers.

Monthly Office Hours + Q&A

Your CloudSkills.io subscription includes access to monthly office hours calls so you can engage with your peers and get your questions answered. Get feedback from Microsoft MVP's and other industry experts.

Subscribe Now

Already a member? Sign-In