{"id":16991932,"url":"https://github.com/ppodgorsek/ansible-awx-cli","last_synced_at":"2026-05-17T08:36:42.620Z","repository":{"id":222459526,"uuid":"757322205","full_name":"ppodgorsek/ansible-awx-cli","owner":"ppodgorsek","description":"The CLI for Ansible AWX / Tower, made easily available in a container image","archived":false,"fork":false,"pushed_at":"2024-02-15T10:32:09.000Z","size":10,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-19T22:04:25.405Z","etag":null,"topics":["ansible","awx-ansible","awx-ansible-tower","awx-cli","docker","podman"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/ppodgorsek/ansible-awx-cli","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ppodgorsek.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"ppodgorsek","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2024-02-14T09:01:39.000Z","updated_at":"2024-02-15T10:12:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"cf239dd7-7e9c-4290-a1a3-64848a7da4d1","html_url":"https://github.com/ppodgorsek/ansible-awx-cli","commit_stats":null,"previous_names":["ppodgorsek/ansible-awx-cli"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ppodgorsek%2Fansible-awx-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ppodgorsek%2Fansible-awx-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ppodgorsek%2Fansible-awx-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ppodgorsek%2Fansible-awx-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ppodgorsek","download_url":"https://codeload.github.com/ppodgorsek/ansible-awx-cli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244902926,"owners_count":20529115,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","awx-ansible","awx-ansible-tower","awx-cli","docker","podman"],"created_at":"2024-10-14T03:27:48.573Z","updated_at":"2026-05-17T08:36:42.612Z","avatar_url":"https://github.com/ppodgorsek.png","language":"Dockerfile","funding_links":["https://github.com/sponsors/ppodgorsek"],"categories":[],"sub_categories":[],"readme":"# Ansible AWX CLI container\n\n## Table of contents\n\n- [What is it?](#what-is-it)\n- [Versioning](#versioning)\n- [Running the container](#running-the-container)\n- [Continuous integration](#continuous-integration)\n  - [Azure DevOps](#azure-devops)\n- [Please contribute!](#please-contribute)\n\n---\n\n\u003ca name=\"what-is-it\"\u003e\u003c/a\u003e\n\n## What is it?\n\nThis repository contains the CLI for Ansible AWX / Tower, made easily available in a container image.\n\nThe container image can be found on the [Docker Hub](https://hub.docker.com/r/ppodgorsek/ansible-awx-cli).\n\n\u003ca name=\"versioning\"\u003e\u003c/a\u003e\n\n## Versioning\n\nThe versioning of this project follows the one of the official [awxkit library](https://pypi.org/project/awxkit/).\n\n\u003ca name=\"running-the-container\"\u003e\u003c/a\u003e\n\n## Running the container\n\nThis container can be run using the following command:\n\n```sh\ndocker run --rm \\\n  -t docker.io/ppodgorsek/ansible-awx-cli:latest \\\n  awx {{ CLI arguments }}\n```\n\nFor example, triggering a job template can be done as follows:\n\n```sh\ndocker run --rm \\\n  -t docker.io/ppodgorsek/ansible-awx-cli:latest \\\n  awx job_templates launch 'Job name CHANGEME' \\\n    --conf.host='https://changeme' \\\n    --conf.token='changeme' \\\n    --filter=status \\\n    --monitor \\\n    -f human\n```\n\nAll official AWX CLI arguments can be used. The complete list can be found in [AWX CLI's official documentation](https://docs.ansible.com/ansible-tower/latest/html/towercli/reference.html).\n\n\u003ca name=\"continuous-integration\"\u003e\u003c/a\u003e\n\n## Continuous integration\n\n\u003ca name=\"azure-devops\"\u003e\u003c/a\u003e\n\n### Azure DevOps\n\nIt is possible to run the project within an Azure DevOps pipeline by relying on a simple script, as [the `Docker@2` task](https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/docker-v2) currently only allows to build and push images:\n\n```yml\n- script: |\n    docker run --rm -t docker.io/ppodgorsek/ansible-awx-cli:latest awx {{ CLI arguments }}\n  displayName: Ansible AWX\n```\n\n\u003ca name=\"please-contribute\"\u003e\u003c/a\u003e\n\n## Please contribute!\n\nHave you found an issue? Do you have an idea for an improvement? Feel free to contribute by submitting it on [the GitHub project](https://github.com/ppodgorsek/ansible-awx-cli/issues).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fppodgorsek%2Fansible-awx-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fppodgorsek%2Fansible-awx-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fppodgorsek%2Fansible-awx-cli/lists"}