Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Description

This document article provides a survey of SIMP 6.4.0 modules, documenting which modules classes can (and cannot) be configured to avoid using the simplib::passgen() internally.

...

SIMP module

Conditions when simplib::passgen() is unavoidable:

Code

dhcp

Either:

  • Parameter dhcp::is_server is true, or

  • dhcp::dhcpd is classified

https://github.com/simp/pupmod-simp-dhcp/blob/6.1.1/manifests/dhcpd.pp#L74

simp_apache

Parameter simp_apache::web_root is true

https://github.com/simp/pupmod-simp-simp_apache/blob/6.2.0/manifests/init.pp#L140

simp_gitlab

When the gitlab package is first installed

  • Note: In SIMP 6.4.0, this use of simplib::passgen is not often problematic: under normal conditions, it is only useful when the gitlab RPM is first installed.

https://github.com/simp/pupmod-simp-simp_gitlab/blob/0.4.0/manifests/init.pp#L180

tftpboot

When $::tftpboot::rsync_enabled is true

https://github.com/simp/pupmod-simp-tftpboot/blob/6.2.2/manifests/config.pp

named

Unavoidable, once named is classified

...