Learning Automation - Ad-hoc Commands | Roei Amsalem Learning Automation - Ad-hoc Commands | Roei Amsalem

Ad-hoc Commands

Ad-hoc is the concept of one-time Ansible commands.
You run a command on the inventory and a group, or even on specific hosts, to perform a one-time action.

Why Use Ad-hoc

These commands are useful for:

Example (From CLI)

ansible OSPFrouters -i inventory.ini -m cisco.ios.ios_banner -a "banner=motd text='test' state=present"


Another quick operational example:

ansible routers -i inventory.ini -m cisco.ios.ios_command -a 'commands=["show clock"]'


Syntax Pattern

ansible <target> -i <inventory_file> -m <module> -a '<module_args>'