Puppet

Best practices

  1. Separate configs to hiera

  2. Store secrets externally, for example in vault

List of modules useful for a puppet cluster

  1. r10k
  2. puppet-puppetboard
  3. puppetlabs-puppet_operational_dashboards
  4. puppet-telegraf
  5. puppet-grafana
  6. puppetlabs-influxdb
  7. puppetlabs-puppetdb
  8. puppet-python
  9. puppetlabs-apache
  10. puppetlabs-lvm
  11. puppetlabs-mount_core
  12. derdanne-nfs
  13. puppetlabs-git
  14. puppetlabs-vcsrepo
  15. jsok-vault
  16. puppet-systemd
  17. puppet-archive
  18. google-gcompute
  19. google-gauth
  20. puppetlabs-firewall
  21. puppetlabs-stdlib
  22. puppetlabs-inifile
  23. puppetlabs-concat
  24. saz-locales
  25. saz-sudo
  26. saz-timezone
  27. stm-debconf
  28. adrien-alternatives
  29. treydock-gpg_key