Book Image

Learn Ansible

By : Russ McKendrick
Book Image

Learn Ansible

By: Russ McKendrick

Overview of this book

Ansible has grown from a small, open source orchestration tool to a full-blown orchestration and configuration management tool owned by Red Hat. Its powerful core modules cover a wide range of infrastructures, including on-premises systems and public clouds, operating systems, devices, and services—meaning it can be used to manage pretty much your entire end-to-end environment. Trends and surveys say that Ansible is the first choice of tool among system administrators as it is so easy to use. This end-to-end, practical guide will take you on a learning curve from beginner to pro. You'll start by installing and configuring the Ansible to perform various automation tasks. Then, we'll dive deep into the various facets of infrastructure, such as cloud, compute and network infrastructure along with security. By the end of this book, you'll have an end-to-end understanding of Ansible and how you can apply it to your own environments.
Table of Contents (20 chapters)

Chapter 11, Building Out a VMware Deployment

  1. Which Python module do you need to install on your Ansible controller to be able to interact with vSphere?

The module is called PyVmomi

  1. True or false: vmware_dns_config only allows you to set DNS resolvers on your ESXi hosts.

False

  1. Name two of the modules we have covered that can be used to launch virtual machines; there are three, but one is deprecated.

The vca_vapp and vmware_guest modules; it is the vsphere_guest module which has been deprecated

  1. Which of the modules we have looked at would you use to ensure that a virtual machine is fully available before progressing to a task that interacts with the VM via VMware?

The vmware_guest_tools_wait module

  1. True or false: It is possible to schedule changing a power state using Ansible.

True