Skip to content
This repository was archived by the owner on Jun 3, 2025. It is now read-only.

eresearchqut/awx-api-client

Repository files navigation

awx-api-client

Open API Definition and typescript Client Generator with Test for AWX

Requirements

  • Docker
  • Docker Compose.
  • Ansible
  • OpenSSL
  • Node
  • Yarn

First time

Get python pip installed

sudo apt install python3-pip

Get Ansible

pip install ansible

Pre-Install dependencies

yarn prebuild

Install dependencies

yarn install

Regenerating the swagger definition

Build AWX devel

yarn awx:build

Start AWX devel

yarn awx:start

Creating AWX superuser (optional)

yarn awx:superuser

At this point you should be able to access the AWX Swagger Interface at https://localhost:8043/api/swagger/

  1. Download the open api definition from https://localhost:8043/api/swagger/?format=openapi and save it to spec.json

About

API Client Generator and Test for AWX

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •