Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge develop branch into master in preparation for a new release. #304

Merged
merged 384 commits into from
Aug 11, 2020

Conversation

pneerincx
Copy link
Contributor

  • Updated documentation including:
    • complete rewrite for logins sections and
    • AppleScripts for macOS users to configure their ssh client and mount shares from the the clusters using sshfs.
  • Various bug fixes including
    • Fix for log rotation
    • Override OS default swappiness for Slurm cgroups and set it to zero.
    • Added missing roles to main cluster.yml playbook.
  • Dedockered mariadb role
  • Improved syntax: Added ansible-linter for pull requests and reduced ansible-linter errors from lots to one.
  • Updated subgroup_directories role, so it can be used without root permissions.
  • Feature: functional admins group:
    • Added variable for functional admins group to group_vars for Gearshift and Talos.
    • Allow functional admins group to sudo to the functional accounts of all groups.
      (Required to deploy subgroup directories with the corresponding role without root privileges.)
    • Allow functional admins group to sudo to the slurm user and manage jobs.
  • Feature: Update public key LDAP attributes when keys have changed in repo.
  • Added role to disable core dumps.
  • Added quota support for Lustre file systems. Uses group quota as default (for now), because project quota are not supported on Data Handling Lustre file systems (yet).
  • Added TLS support for grafana proxy.
  • Implemented tiny quota for regular (non-admin) users on jumphosts.
  • Security hardening for documentation server, which is accessible directly from the internet just like the jumphost.
  • Added various users and groups on various sites.

Gerbenvandervries and others added 30 commits February 25, 2020 11:36
Updated pfs_mounts and lfs_mounts variables in group_vars
Updated subgroup_directories role.
… improved play status reporting by using variables in task names.
Fixed inconsistent indentation and improved create_subgroup_directories role.
2 new users, note: still needs to be deployed on Fender cluster.
Added new umcg-mmbimg group to Gearshiift.
pneerincx and others added 22 commits August 4, 2020 16:07
…otocol to make it a real URI and remove hardcoded ldap:// or ldaps:// in various places, removed ldaps_uri variable, create private and primary groups for the home dirs of LDAP users just like for local users and fixed wrong local users/groups created on Hyperchicken that were conflicting with with LDAP entries.
…heck rule 701 related to Ansible Galaxy, which we do not use.
…e-role-playbooks subdir, so role can find the keys for the CA key pairs for ssh-host-key-signing.
@marieke-bijlsma marieke-bijlsma merged commit 5b6fd04 into master Aug 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants