Katello / katello-client-bootstrap

Bootstrap Script for migrating systems to Foreman & Katello
GNU General Public License v2.0
52 stars 63 forks source link

[RFE] Bootstrap should properly configure Puppet on a FIPS enabled system #235

Closed sideangleside closed 6 years ago

sideangleside commented 6 years ago

See bz1495215. On FIPS enabled systems (where /proc/sys/crypto/fips_enabled == 1) Bootstrap fails to run puppet (Due to puppet's default signing algorithm being MD5, which isn't allowed in FIPS mode.

Setting digest_algorithm = sha256 in puppet.conf will allow a successful puppet run, but the signing algorithm must match on the Puppet Master. (so this only works if both are set)

Questions/Thoughts: