Jagabata.psm ๐ฅ๐ง
PowerShell module to operate AWX/AnsibleTower using Rest API.
- Required: PowerShell 7
- Supports Windows, GNU/Linux, macOS
- Much number of commands are available (nearly 200). See: Command list by verb or by noun.
- Retrieve various information (
Get-*,Find-*) - Launch, wait or stop jobs such as JobTemplate, WorkflowJobTemplate, etc (
Start-*,Invoke-*,Wait-,Stop-*) - Creating new resources such as Users, JobTemplates, Credential, etc. (
New-*) - Update existing resources (
Update-*) - Associate or Unassociate a resource with another resource (
Register-*,Unregister-*) - Delete resources (
Remove-*)
- Retrieve various information (
๐ฅ Demo
See: All demo movies
๐ Get Started
1. Install Jagabata.psm from PowerShell Gallery.
Install-Module -Name Jagabata.psm -Scope CurrentUser2. Import module
Import-Module Jagabata.psmAll commands of Jagabata.psm are added "Ansible" prefix by default, like Get-Host -> Get-AnsibleHost
Tip
Please use the -Prefix parameter to change the prefix.
For example:
Import-Module Jagabata.psm -Prefix AwxAll commands of Jagabata.psm will be added "Awx" prefix instead of "Ansible", like Get-Host -> Get-AwxHost.
3. Get Poersonal Access Token
Login to AWX/AnsibleTower to obtain a Personal Access Token (PAT) and
create a configuration file with the New-AnsibleApiConfig command.
See Settings for more details.
4. Completed
Now you are ready. Now execute your favorite command!
๐ง Build
See Build document.
On this page
Languages
C#99.4%PowerShell0.6%
Contributors
Mozilla Public License 2.0
Created June 15, 2024
Updated June 21, 2025

