--- id: ansible-tower-cli version: "3.3.9" license: Apache 2.0 license_treatment: permissive maintenance: abandoned --- # ansible-tower-cli — A CLI tool for Ansible Tower and AWX. License: permissive · Maintenance: abandoned · Downloads: 154.2K/mo ## 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 above — 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 pip install ansible-tower-cli uv add ansible-tower-cli 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: unspecified - Install friction: high - Maintenance: abandoned - Downloads: 154.2K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags ansible tower cli, awx command line, tower resource management, ansible tower automation, tower api cli tool, awx cli interface, tower job scheduling, legacy, abandoned, tower-awx [View on SkillFed](https://skillfed.io/packages/ansible-tower-cli) · [View on PyPI](https://pypi.org/project/ansible-tower-cli/)