# AWX Deploy for Raycast

URL: https://www.raycast.com/hmims/awx-deploy

> Browse, launch, and monitor AWX job templates and running jobs.

- Install: raycast://extensions/hmims/awx-deploy
- Author: [Ali hmims](https://www.raycast.com/hmims)
- Installs: 6
- Platforms: macOS, Windows
- Categories: Developer Tools, Productivity
- Updated: 2026-10-27
- Source: https://github.com/raycast/extensions/tree/ce178e99b55b48034ff7fb4ad6b480fdf4fbfc3d/extensions/awx-deploy/

## Commands

- **Search Templates**: Browse workflows and job templates in one searchable list and launch a selected one.
- **Running Jobs**: View currently running AWX jobs and cancel them.
- **Workflow History**: Workflow templates run in the last 7 days, with timing and usage stats.

## README

### AWX Deploy

Browse, launch, and monitor [AWX](https://github.com/ansible/awx) job templates straight from Raycast.

#### Commands

- **Search Templates** — Server-side paginated list of workflows and job templates together, searchable across both. Launch a selected template directly, launch it with custom extra variables (survey-aware), or view a workflow's stages.
- **Running Jobs** — Live view of currently running jobs (pending / waiting / running), auto-refreshing every few seconds. Open a job's output in AWX or cancel it.
- **Workflow History** — Workflow templates run in the last 7 days, grouped by template, with per-workflow and per-stage timing stats, success rates, and usage breakdowns.

#### Setup

On first run Raycast will ask for two preferences:

| Preference | Description |
| ---------- | ----------- |
| **AWX URL** | Base URL of your AWX instance, e.g. `https://awx.example.com` |
| **API Token** | An AWX OAuth2 / personal access token, sent as a `Bearer` token |

Create a token in AWX under **Users → (your user) → Tokens**, with at least *read* scope (and *write* if you want to launch/cancel jobs).

#### Development

```sh
pnpm install
pnpm dev      # ray develop
pnpm lint     # ray lint
pnpm build    # ray build
```

#### Disclaimer

This is an unofficial, community-built extension. It is **not affiliated with, endorsed by, or sponsored by** AWX, the Ansible project, or Red Hat, Inc. "AWX" and "Ansible" are trademarks of Red Hat, Inc., used here only to describe what the extension interacts with.
