v0.9.3 - Forest Flame Snake
Minor update.
Production branch merged with master.
General Updates
- Removed prep_local.yml - it was not safe.
- ansible-pull-script is now in https://github.com/CSC-IT-Center-for-Science/ansible-role-fgci-install
- Some IP variables moved out of group_vars into the hosts file
- compute.yml and local.yml synced (fgci-repo role missing)
New Roles
- adauth from https://github.com/mhakala/ansible-role-adauth - only added to requirements.yml for now
- pdsh-machines - creates /etc/machines and install pdsh and dependencies
Role Updates
- network_interfaces - possibility to configure IB interfaces (specifically settings for partitions and connected_mode)
- smartd now runs on compute nodes too
- rdma - configure interfaces as Ethernet
- slurm:
- configuration of cgroups
- CI syntax testing
- slurm repo version is a variable
- nhc: drain/reboot node if nvidia-smi exits with return code 255 or 17
- fgci-bash: log module usage to syslog of local node
- rsyslog: ship logs from every node with "lmod" tag to central_log_host
- arc-frontend: new variable "init_griduser_accts" which defaults to False. This needs to be set to True to create the grid user accounts.
- nis: new variable: nis_manage_nsswitch . If this is set to False then we do not manage nsswitch file. For the adauth role.
- users: it's now possible to add ssh pubkey to root user too (not doing that for FGCI)
- flowdock: fixed tags.