clusterinthecloud / support

If you need help with Cluster in the Cloud, this is the right place
2 stars 0 forks source link

Multiple tools for managing environment modules #39

Open willfurnass opened 3 years ago

willfurnass commented 3 years ago

Lmod is installed explicitly on workers; environment-modules 4.x is pulled in on the mgmt node when gcc-toolset-9 is explicitly installed.

Is GCC 9 needed? If not, then is it better to just dnf group install "Development Tools" via Ansible on the mgmt node and in the Packer recipe and explicitly install and use one of Lmod or environment-modules everywhere?

milliams commented 2 years ago

We started including GCC 9 when we were on CentOS 7 as a way of ensuring some modern tools. In CentOS we have decent base tooling so it's not required.

We want, in general, to keep the base package as simple as possible and encourage the use of self-compiled software or things like Singularity or podman for complex dependencies.

I agree that this needs cleaning up so thanks for raising the issue.