{"id":23739580,"url":"https://github.com/PC-Admin/awx-ansible","last_synced_at":"2025-09-04T15:31:14.072Z","repository":{"id":65078787,"uuid":"572382727","full_name":"PC-Admin/awx-ansible","owner":"PC-Admin","description":"This playbook spawns a ready-to-use AWX system on K3S, on a Debian 11 or Ubuntu 22.04 host. AWX is a tool that can be used to manage multiple servers with Ansible.","archived":false,"fork":false,"pushed_at":"2023-01-22T01:28:55.000Z","size":1115,"stargazers_count":7,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2023-03-22T20:22:22.200Z","etag":null,"topics":["ansible","awx"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/PC-Admin.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-11-30T06:35:11.000Z","updated_at":"2023-03-02T21:26:09.000Z","dependencies_parsed_at":"2023-02-12T13:48:19.273Z","dependency_job_id":null,"html_url":"https://github.com/PC-Admin/awx-ansible","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PC-Admin%2Fawx-ansible","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PC-Admin%2Fawx-ansible/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PC-Admin%2Fawx-ansible/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PC-Admin%2Fawx-ansible/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PC-Admin","download_url":"https://codeload.github.com/PC-Admin/awx-ansible/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231970931,"owners_count":18453925,"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"],"created_at":"2024-12-31T09:37:02.390Z","updated_at":"2024-12-31T09:38:46.147Z","avatar_url":"https://github.com/PC-Admin.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# AWX Ansible\n\nThis playbook spawns a ready-to-use AWX system and Rancher on K3S, on a Debian 11 or Ubuntu 22.04 host.\nBackup and recovery is automated by ansible between the AWX server and the Backup/Monitor server.\n\nIt can optionally install:\n- [Rancher](https://www.rancher.com/), a management tool for Kubernetes/K3S.\n- [Grafana](https://grafana.com/), an open source analytics \u0026 monitoring solution.\n- [BorgBackup](https://www.borgbackup.org/), A deduplicating backup system with compression and encryption.\n\nAWX is a tool that can be used to manage multiple servers with Ansible.\nIdeally this system can manage the updates, configuration, backups and monitoring of many servers/services on its own. \n\n\n## Previews\n\n![awx-backup](https://user-images.githubusercontent.com/29645145/213112337-e79c990a-909a-454d-91ae-ee23353478c8.jpg)\n\n![grafana](https://user-images.githubusercontent.com/29645145/213112347-4ef31b10-5621-43e9-b6fd-a05b17e9c8a2.jpg)\n\n![rancher](https://user-images.githubusercontent.com/29645145/213112353-7ab20285-2ca1-44ed-8da4-ea044b8fa5a4.jpg)\n\n\n## Installation\n\nTo configure and install this AWX setup on your own server, follow the [Install_AWX.md in the docs/ directory](docs/Install_AWX.md).\n\n\n## To Do\n\n- Automate routine recovery testing for the AWX setup [in progress]\n- Allow for self-signed certs (opt-out of letsencrypt) [in progress]\n- Get Apache onto docker too? []\n- Add email alerts for system issues []\n\n\n## License\n\nThis playbook is copyrighted by Michael Collins under the [MIT License](licenses/MIT_License_Michael_Collins.txt).\n\n\n## Other Licenses\n\n\"AWX\" is a registered trademark of Red Hat, Inc. Please consult their [AWX Trademark Guidelines](https://github.com/ansible/awx-logos/blob/master/TRADEMARKS.md) for more information.\n\nThe AWX source code is copyrighted to Red Hat Inc, and is made available under the [Apache License 2.0](https://github.com/ansible/awx/blob/devel/LICENSE.md).\n\nRancher is Kubernetes management tool, it is copyrighted to Rancher Labs and is made available under the [Apache License 2.0](https://github.com/rancher/rancher/blob/release/v2.7/LICENSE).\n\n\"awx-on-k3s\" is an example implementation of AWX on K3s, it is copyrighted to 'kurokobo' and made available under the [MIT License](https://github.com/kurokobo/awx-on-k3s/blob/main/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPC-Admin%2Fawx-ansible","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPC-Admin%2Fawx-ansible","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPC-Admin%2Fawx-ansible/lists"}