Skip to main content

Launch Adhoc Command Generic - Ansible Tower

This Playbook is part of the Ansible Tower Pack.#

Generic polling playbook for runing ad hoc commands. Ad-hoc commands in Ansible allows you to execute simple tasks at the command line against one or all of your hosts. This playbook first launchrd an ad hoc command, then reportd the status of the task when it finishes running, and at the end returns the output of the task.

Dependencies#

This playbook uses the following sub-playbooks, integrations, and scripts.

Sub-playbooks#

  • GenericPolling

Integrations#

  • AnsibleTower

Scripts#

This playbook does not use any scripts.

Commands#

  • ansible-tower-adhoc-command-launch
  • ansible-tower-adhoc-command-stdout

Playbook Inputs#


NameDescriptionDefault ValueRequired
credentials_idSelect credentials that allows Tower to access the nodes this job will be run against (if needed).Required
Inventory_idSelect the inventory containing the hosts you want this job to manage (if needed).Required
module_nameModules are discrete units of code that can be used from the command line or in a playbook task. Ansible ships with a number of modules that can be executed directly on remote hosts or through playbooks.Required
module_argsModule argumentsOptional
show_outputPrint output from the ad hoc command that is running.FalseOptional
IntervalPolling frequency. How often the polling command should run (in minutes).1Optional
TimeoutHow much time (in minutes) to wait before a timeout occurs.10Optional

Playbook Outputs#


PathDescriptionType
AnsibleAWX.AdhocCommand.idAd hoc command ID.unknown
AnsibleAWX.AdhocCommand.statusAd hoc command status.unknown
AnsibleAWX.JobStdout.contentJob content output.unknown

Playbook Image#


Launch Adhoc Command Generic - Ansible Tower