Actually debugging it more deeply, the problem seems to be with puppet module install. Any module that comes pulled as dependency and installed with the cli, fails.
Documentation says to set digest_algorithm to sha256 in puppet.conf, but even setting that there is the same failure:
md5_dgst.c(80): OpenSSL internal error, assertion failed: Digest MD5 forbidden in FIPS mode!
Actually debugging it more deeply, the problem seems to be with puppet module install. Any module that comes pulled as dependency and installed with the cli, fails.
Documentation says to set digest_algorithm to sha256 in puppet.conf, but even setting that there is the same failure:
md5_dgst.c(80): OpenSSL internal error, assertion failed: Digest MD5 forbidden in FIPS mode!