Using ad-hoc commands is an imperative method and is no better than using the SSH client to execute commands remotely. You need two components to make it into real, imperative orchestration: a playbook and modules. The playbook is the basis for your system’s deployment, configuration, and maintenance. It can orchestrate everything, even between hosts! A […]
Ansible
How to use ansible-config to discover and investigate configuration options
Viewing Configuration Options If you want to find out what options are available in the configuration file, use the ansible-config list command. It will display an exhaustive list of the available configuration options and their default settings. This list may vary depending on the version of Ansible that you have installed and whether you have […]
How to write multiple plays and per-play privilege escalation in Ansible
Writing Multiple Plays A playbook is a YAML file containing a list of one or more plays. Remember that a single play is an ordered list of tasks to execute against hosts selected from the inventory. Therefore, if a playbook contains multiple plays, each play may apply its tasks to a separate set of hosts. […]
How to Write Ansible Playbook and run it using the ansible-playbook command
Ansible Playbooks and Ad Hoc Commands Ad hoc commands can run a single, simple task against a set of targeted hosts as a one-time command. The real power of Ansible, however, is in learning how to use playbooks to run multiple, complex tasks against a set of targeted hosts in an easily repeatable manner. A […]
How to Run Ad-Hoc Commands Using Ansible
In this post, we will learn how to run a single Ansible automation task using an ad hoc command and explain some use cases for ad hoc commands. Running ad hoc Commands with Ansible An ad hoc command is a way of executing a single Ansible task quickly, one that you do not need to […]