INFRASTRUCTURE
AAP / AWX actions
59 actions you can wire into a flow, alongside everything else in the Infrastructure integration.
Every AAP / AWX action
- AWX: Add or Remove Host from GroupPut a host into an inventory group, or take it out again. Removing a host from a group does not delete the host.
- AWX: Cancel JobCancel a running AWX job, workflow job or ad-hoc command. Stops the playbook mid-flight: hosts may be left partially configured.
- AWX: Create CredentialStore a new credential in AWX: an SSH key, a cloud key, a source-control token.
- AWX: Create GroupCreate a group in an inventory to organise hosts.
- AWX: Create HostAdd a host to an inventory.
- AWX: Create InventoryCreate an inventory in AWX to hold hosts and groups.
- AWX: Create ProjectAdd a source-control project to AWX so its playbooks can be used by job templates.
- AWX: Create ScheduleSchedule a job template to run automatically: hourly, daily, weekly, or on a custom recurrence rule.
- AWX: Delete CredentialPermanently delete a credential from AWX. Job templates that use it will stop working.
- AWX: Delete GroupPermanently delete an inventory group. WARNING: AWX deletes this recursively: child groups that are left without a parent go too, and any host left in no group at all is DELETED.
- AWX: Delete HostPermanently remove a host from AWX. Requires explicit confirmation.
- AWX: Delete InventoryPermanently delete an inventory and every host and group in it.
- AWX: Delete ProjectPermanently delete a project from AWX. Job templates that use it will stop working.
- AWX: Delete SchedulePermanently delete a schedule. To stop a schedule without losing it, use Update Schedule with Enabled off instead.
- AWX: Get Ad-Hoc CommandFetch one ad-hoc command run: its status, per-host results and output.
- AWX: Get CredentialFetch one credential's non-secret details. Secret fields come back as $encrypted$: AWX never returns a stored secret.
- AWX: Get Current UserShow which AWX user your credential belongs to, and whether they are a superuser.
- AWX: Get GroupFetch one inventory group and its variables.
- AWX: Get HostFetch one host: its variables, whether it is enabled, and how its last job went.
- AWX: Get InventoryFetch one inventory: its host and group counts and whether any hosts are failing.
- AWX: Get Inventory SourceFetch one inventory source and its last sync status.
- AWX: Get JobFetch one AWX job by ID: its status, timings, host results, artifacts and (if it errored) the traceback.
- AWX: Get Job OutputFetch the plain-text playbook output (stdout) of an AWX job, ad-hoc command or sync.
- AWX: Get Job TemplateFetch one job template: its playbook, project, inventory, and which fields it will let you override at launch.
- AWX: Get Job Template Launch OptionsAsk a job template what it will let you set at launch: which fields it prompts for, which survey answers are required, and whether it needs a password.
- AWX: Get Job Template SurveyFetch a job template's survey: the questions it asks at launch, with their types, defaults and allowed choices. Use it to build a form for the operator.
- AWX: Get ProjectFetch one project: its source-control settings, last sync status and the playbooks it contains.
- AWX: Get Workflow JobFetch one running or finished workflow job: its overall status and timings.
- AWX: Get Workflow TemplateFetch one workflow template and the fields it will let you override at launch.
- AWX: Launch Job TemplateLaunch an existing AWX / AAP job template. Optionally hold the flow until the job finishes and return its status, output and artifacts. Survey answers and extra variables go in one place; advanced prompt overrides (inventory, limit, tags, verbosity, branch, credentials) are available when the template allows them.
- AWX: Launch Workflow TemplateLaunch an existing AWX / AAP workflow template. Optionally wait for the whole workflow to finish and return every node's result.
- AWX: List CredentialsList the credentials stored on your AWX / AAP controller. Secret values are never returned.
- AWX: List Execution EnvironmentsList the execution environments (container images) available to run playbooks.
- AWX: List GroupsList the groups in an inventory.
- AWX: List HostsList the hosts in an inventory, optionally only those in one group.
- AWX: List InventoriesList the inventories on your AWX / AAP controller.
- AWX: List Inventory SourcesList the external sources an inventory imports its hosts from.
- AWX: List Job EventsList the per-task events of an AWX job: which host ran which task, and what it returned. Filter to just the failures to find what broke.
- AWX: List Job TemplatesList the job templates on your AWX / AAP controller, optionally filtered by name, project or inventory.
- AWX: List JobsList AWX jobs: filter by job template, status or time, newest first.
- AWX: List OrganizationsList the organizations on your AWX / AAP controller.
- AWX: List ProjectsList the projects on your AWX / AAP controller and their last sync status.
- AWX: List SchedulesList the schedules on your AWX / AAP controller and when each one next runs.
- AWX: List TeamsList the teams on your AWX / AAP controller.
- AWX: List UsersList the users on your AWX / AAP controller.
- AWX: List Workflow Job NodesList every step of a running or finished workflow, with the status of the job each step ran. This is how you find which part of a workflow failed.
- AWX: List Workflow TemplatesList the workflow templates on your AWX / AAP controller.
- AWX: PingCheck that Flomation can reach your AWX / AAP controller, and report its version. Use this to test a new connection.
- AWX: Relaunch JobRe-run an AWX job with the same settings it ran with before: either against all its hosts, or only the hosts that failed.
- AWX: Relaunch Workflow JobRe-run a workflow job exactly as it ran before.
- AWX: Run Ad-Hoc CommandRun a single Ansible module against the hosts in an inventory: ping them, restart a service, or run a shell command. This executes immediately on the target hosts.
- AWX: Sync Inventory SourceRe-import hosts from an inventory's external source (a cloud provider, a git repo, etc).
- AWX: Sync ProjectPull the latest playbooks from a project's source control into AWX. Run this before launching a job template if the playbook has just changed.
- AWX: Update GroupRename an inventory group or change its variables.
- AWX: Update HostRename a host, change its variables, or enable/disable it.
- AWX: Update InventoryRename an inventory or change its variables.
- AWX: Update ProjectChange a project's source-control settings.
- AWX: Update ScheduleChange a schedule: most often to pause or resume it.
- AWX: Wait for JobHold the flow until an AWX job finishes, then return its final status, output and artifacts. Use this to wait on a job that was launched elsewhere: for example one that arrived on the AWX trigger.
Also in Infrastructure
Put AAP / AWX in a flow
These actions sit on the same canvas as every other integration, so a AAP / AWX step can follow a form, a schedule or a message without any glue code.
