skillfed

ansible-tower-cli

A CLI tool for Ansible Tower and AWX.

ansible-tower-cli v3.3.9 154.2K downloads/30d#10,859 on PyPI357
Permissive license Apache 2.0 Abandoned released

What it is and what it does

ansible-tower-cli is a legacy command-line interface for Ansible Tower and AWX that wraps their REST API. It provides commands to manage Tower resources—organizations, credentials, job templates, workflows, and more—from the shell. The package is now maintained only to support the Ansible tower_* modules, which use it internally; the description explicitly recommends that new tooling use the newer AWX CLI instead.

The package has been abandoned since March 2020 and its repository is archived. According to its classifiers, it supports Python 2.7 through 3.6, though the actual Python version requirement is unspecified. High install friction stems from a tar.gz-only distribution and lack of declared runtime dependencies, making it difficult to verify that it will work in modern environments.

Use it for:

  • Maintaining existing Ansible playbooks that rely on tower_* modules, which use this package internally.
  • Scripting Tower resource management from the command line in legacy systems still running older Tower versions.
  • Exporting and importing Tower resources via the send and receive commands for backup or migration.
  • Querying Tower job templates, inventories, and credentials from shell scripts in established deployments.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

A command-line tool for managing Ansible Tower and AWX resources via their REST API, maintained to support the Ansible tower_* modules.

No. The package is abandoned (last release 2020-03-12, repository archived), and the official description recommends using the new AWX CLI for any new development. Install only if you are maintaining legacy playbooks that depend on the internal tower_* modules, and only after verifying compatibility with your Python and Tower/AWX versions. High install friction and lack of maintenance make it unsuitable for new projects.

Install

ansible-tower-cli on PyPI

pip

pip install ansible-tower-cli

uv

uv add ansible-tower-cli

poetry

poetry add ansible-tower-cli

Installing ansible-tower-cli

Before you install

High install friction: tar.gz-only distribution with no declared runtime dependencies. Package is abandoned—last release 2020-03-12, repository archived, no commits since 2020-09-16. Not recommended for new projects.

License in practice

Apache 2.0 permissive license allows commercial and private use with minimal restrictions.

Quickstart

pip install ansible-tower-cli==3.3.9

Package is abandoned and may not work with current Python versions; the description recommends using the new AWX CLI instead for new development.

Verify before relying

  • Whether the package works with modern Python versions (classifiers list 2.7, 3.4, 3.5, 3.6 but requires_python is empty)
  • Compatibility with current Ansible Tower and AWX API versions
  • Whether the tar.gz distribution installs cleanly without additional system dependencies
  • What runtime dependencies are actually required despite none being declared

Package facts

License Apache 2.0 (permissive)
Python support not specified
Install friction high — source build required
Runtime dependencies none
Maintenance abandoned — 2,346 days since the last release
Last repo commit (repository archived)
First released
Downloads 154,238/month — #10,859 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: ansible-tower-cli-3.3.9.tar.gz

Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: DevelopersIntended Audience :: System AdministratorsLicense :: OSI Approved :: Apache Software LicenseOperating System :: MacOS :: MacOS XOperating System :: POSIX :: LinuxProgramming Language :: PythonProgramming Language :: Python :: 2.7Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Topic :: System :: Software DistributionTopic :: System :: Systems Administration

Tags

ansible tower cliawx command linetower resource managementansible tower automationtower api cli toolawx cli interfacetower job scheduling
legacyabandonedtower-awx

More Systems Administration packages