This collection provides production-ready Ansible roles used for providing services used in research and by research software engineers, but not exclusively. The following use cases are supported:
- DevOps platform:
- GitLab
- deploy GitLab-Runner with a focus, but not limited, on Openstack autoscaling
- Redis
- Help desk:
- High Availability (HA) / Load Balancing:
- OS-related:
- unattended-upgrades
- netplan
- distribute authorized SSH keys to users
You can now find it under roles/unattended_upgrades.
We moved our existing Ansible roles into a single collection to deduplicate code and have a common test suite for all roles. We decided to reuse the unattended_upgrades repository as a collection repo as it is our most popular role.
- Ansible >= 2.16
Install the collection via ansible-galaxy:
ansible-galaxy collection install hifis.toolkit
See CONTRIBUTING.md.
Apache-2.0
This collection is maintained by HIFIS Software Services.