Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/PC-Admin/awx-ansible
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.
https://github.com/PC-Admin/awx-ansible
ansible awx
Last synced: 5 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/PC-Admin/awx-ansible
- Owner: PC-Admin
- License: mit
- Created: 2022-11-30T06:35:11.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-22T01:28:55.000Z (almost 2 years ago)
- Last Synced: 2023-03-22T20:22:22.200Z (almost 2 years ago)
- Topics: ansible, awx
- Language: Shell
- Homepage:
- Size: 1.06 MB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - PC-Admin/awx-ansible - 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. (Shell)
- awesome-starred - PC-Admin/awx-ansible - 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. (Shell)
README
# AWX Ansible
This playbook spawns a ready-to-use AWX system and Rancher on K3S, on a Debian 11 or Ubuntu 22.04 host.
Backup and recovery is automated by ansible between the AWX server and the Backup/Monitor server.It can optionally install:
- [Rancher](https://www.rancher.com/), a management tool for Kubernetes/K3S.
- [Grafana](https://grafana.com/), an open source analytics & monitoring solution.
- [BorgBackup](https://www.borgbackup.org/), A deduplicating backup system with compression and encryption.AWX is a tool that can be used to manage multiple servers with Ansible.
Ideally this system can manage the updates, configuration, backups and monitoring of many servers/services on its own.## Previews
![awx-backup](https://user-images.githubusercontent.com/29645145/213112337-e79c990a-909a-454d-91ae-ee23353478c8.jpg)
![grafana](https://user-images.githubusercontent.com/29645145/213112347-4ef31b10-5621-43e9-b6fd-a05b17e9c8a2.jpg)
![rancher](https://user-images.githubusercontent.com/29645145/213112353-7ab20285-2ca1-44ed-8da4-ea044b8fa5a4.jpg)
## Installation
To configure and install this AWX setup on your own server, follow the [Install_AWX.md in the docs/ directory](docs/Install_AWX.md).
## To Do
- Automate routine recovery testing for the AWX setup [in progress]
- Allow for self-signed certs (opt-out of letsencrypt) [in progress]
- Get Apache onto docker too? []
- Add email alerts for system issues []## License
This playbook is copyrighted by Michael Collins under the [MIT License](licenses/MIT_License_Michael_Collins.txt).
## Other Licenses
"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.
The 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).
Rancher 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).
"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).