commands.sh

ansible-playbook

all

Execute tasks defined in playbook on remote machines over SSH.

More info →

Options (5)

-i, --inventoryboolean

Run tasks in playbook with custom host inventory

Example: ansible-playbook {{playbook}} {{[-i|--inventory]}} {{inventory_file}}
-e, --extra-varsboolean

Run tasks in playbook with extra variables defined via the command-line

Example: ansible-playbook {{playbook}} {{[-e|--extra-vars]}} "{{variable1}}={{value1}} {{variable2}}={{value2}}"
-t, --tagsboolean

Run tasks in playbook for the given tags

Example: ansible-playbook {{playbook}} {{[-t|--tags]}} {{tag1,tag2}}
-C, --checkboolean

Run tasks in a playbook without making any changes (dry-run)

Example: ansible-playbook {{playbook}} {{[-C|--check]}} {{[-D|--diff]}}
-D, --diffboolean

Run tasks in a playbook without making any changes (dry-run)

Example: ansible-playbook {{playbook}} {{[-C|--check]}} {{[-D|--diff]}}

Examples (7)

Run tasks in playbook

Run tasks in playbook with custom host inventory

ansible-playbook playbook [-i|--inventory] inventory_file

Run tasks in playbook with extra variables defined via the command-line

ansible-playbook playbook [-e|--extra-vars] "variable1=value1 variable2=value2"

Run tasks in playbook with extra variables defined in a JSON file

ansible-playbook playbook [-e|--extra-vars] "@variables.json"

Run tasks in playbook for the given tags

ansible-playbook playbook [-t|--tags] tag1,tag2

Run tasks in a playbook starting at a specific task

ansible-playbook playbook --start-at task_name

Run tasks in a playbook without making any changes (dry-run)

ansible-playbook playbook [-C|--check] [-D|--diff]
made by @shridhargupta | data from tldr-pages