https://github.com/clip-hpc/ansible-collection-hpc
Ansible collection for HPC payload deployment
https://github.com/clip-hpc/ansible-collection-hpc
ansible hpc slurm
Last synced: 8 months ago
JSON representation
Ansible collection for HPC payload deployment
- Host: GitHub
- URL: https://github.com/clip-hpc/ansible-collection-hpc
- Owner: CLIP-HPC
- Created: 2021-08-25T12:10:21.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-09-04T16:41:48.000Z (10 months ago)
- Last Synced: 2025-09-04T18:32:47.608Z (10 months ago)
- Topics: ansible, hpc, slurm
- Language: Shell
- Size: 199 KB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.rst
Awesome Lists containing this project
README
# Ansible Collection: clip.hpc
This repo hosts the `clip.hpc` Ansible Collection.
The collection includes the roles to deploy the CBE HPC cluster.
## Installation and Usage
Before using the `clip.hpc` collection, you need to install the collection with the `ansible-galaxy` CLI:
`ansible-galaxy collection install clip.hpc`
You can also include it in a `requirements.yml` file and install it through `ansible-galaxy collection install -r requirements.yml` using the format:
```yaml
collections:
- name: clip.hpc
```
## Roles
Following roles are supported:
- [certificate](roles/certificate): Install & configure host certificates
- [container](roles/container): Install & configure podman for containers
- [dns](roles/dns): Configure DNS records in infoblox
- [firewalld](roles/firewalld): Install & configure firewalld
- [ntp](roles/ntp): Install & configure NTP service
- [promtail](roles/promtail): Install & configure promtail agent
- [sssd](roles/sssd): Install & configure SSSD (active directory)
- [sudoers](roles/sudoers): Configure sudoers list
- [syslog](roles/syslog): Install & configure syslog
- [user](roles/user): Configure user on host