An open API service indexing awesome lists of open source software.

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

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