Where to start First steps track · 15 stages
Linux Labs

ansible-playbook: running a playbook

cheat sheet · Ubuntu 24.04 · ansible-core 2.16 https://lab.dimsanych.ru/en/wiki/ansible-playbook/

Cheat sheet

  • ansible-playbook -i inventory.ini site.yml run
  • ansible-playbook -i inventory.ini site.yml -C -D what would change
  • ansible-playbook -i inventory.ini site.yml --syntax-check
  • ansible-playbook -i inventory.ini site.yml --list-tasks
  • ansible-playbook -i inventory.ini site.yml -l node2 one machine
  • ansible-playbook -i inventory.ini site.yml -t page tagged tasks
  • ansible-playbook -i inventory.ini site.yml -e site_title=Demo
  • ansible-playbook -i inventory.ini site.yml -v more detail

Options

The main options are in the table below; the full list is ansible-playbook --help. Without -i Ansible looks for an inventory in /etc/ansible/hosts, and the lab machine has none — pass the inventory explicitly.

Loading…