This project is mirrored from https://github.com/camptocamp/puppet-postfix.git. Pull mirroring updated .
  1. 23 Jun, 2021 1 commit
  2. 23 Apr, 2021 1 commit
  3. 22 Apr, 2021 1 commit
  4. 19 Apr, 2021 1 commit
  5. 18 Mar, 2021 1 commit
  6. 03 Feb, 2021 1 commit
    • Romain Tartière's avatar
      Add FreeBSD support (#288) · 2d1906b3
      Romain Tartière authored
      
      
      * Do not hardcode /etc/postfix
      
      In order to bring support for FreeBSD, do not use the hardcoded
      /etc/postfix path for the directory containing Postfix configuration:
      FreeBSD ports are installed with a /usr/local/ prefix (by default) so
      the configuration files on FreeBSD are stored in the
      /usr/local/etc/postfix directory.
      
      * Add support for FreeBSD
      
      * Make it possible to tune the "root" group
      
      FreeBSD does not have a "root" group.  The corresponding group is named
      "wheel".
      
      Allow to setup a custom "root_group", and adjust FreeBSD configuration
      to set it to "wheel".
      
      * Adjust the test suite so that it pass on FreeBSD
      
      * Do not depend on $postfix::* before including postfix
      
      Some resources parameters depend on the value of variable from the
      postfix class.  Ensure these values are substitued only after including
      postfix.
      
      * Move default values from hiera to init.pp
      
      These values are system-dependent, but this helps seeing the usual
      default value when genering references.
      
      * Move $manage_mailname parameter
      
      * Explicitely mark internal classes as private
      
      * Remove redundant postfix::params inclusion
      Co-authored-by: default avatarRaphaël Pinson <github+aem1eeshi1@raphink.net>
      Co-authored-by: default avatarRaphaël Pinson <github+aem1eeshi1@raphink.net>
      2d1906b3
  7. 20 Jan, 2021 1 commit
  8. 11 Jan, 2021 2 commits
    • Tobias Wolter's avatar
      Fix CI (#291) · b3d8591c
      Tobias Wolter authored
      * Fix hardcoded map path
      
      The relationship definition for the map path in `Postfix::Transport` was
      hardcoded, so that any non-standard `$file` parameter did not create an
      automatic refresh of the map, even if it is defined as a
      `Postfix::Hash`.
      
      Fixed be replacing the hardcoded string with the `$file` variable, which
      means no change with expected behaviour.
      
      * Beaker dependencies in Gemfile
      
      * Remove CentOS 6
      b3d8591c
    • Tobias Wolter's avatar
      Fix hardcoded map path (#287) · 65b3d6f3
      Tobias Wolter authored
      The relationship definition for the map path in `Postfix::Transport` was
      hardcoded, so that any non-standard `$file` parameter did not create an
      automatic refresh of the map, even if it is defined as a
      `Postfix::Hash`.
      
      Fixed be replacing the hardcoded string with the `$file` variable, which
      means no change with expected behaviour.
      65b3d6f3
  9. 16 Dec, 2020 1 commit
    • Romain Tartière's avatar
      Fix CI (#289) · edff5690
      Romain Tartière authored
      * Make rubocop happy
      
      * Make puppet-lint happy
      
      * Fix resetting bundler_args
      
      The default value was not cleared, resulting in prerequisites not being
      installed before running acceptance tests.
      edff5690
  10. 10 Dec, 2020 1 commit
    • farlerac's avatar
      more than two amavis processes (#175) · c904b9ec
      farlerac authored
      * allow for number of amavis scanning processes to be set instead of default of 2; replace smtpd_bind_address with smtp_bind_address (typo fix)
      
      * whoops! an integer, not a string.
      
      * remove quotes from integer
      
      * forgot to change parameter description of amavis_procs to integer
      
      * save typo fix for another pr
      c904b9ec
  11. 02 Oct, 2020 6 commits
  12. 23 Aug, 2020 1 commit
  13. 11 Feb, 2020 1 commit
    • rstuart-indue's avatar
      Add Solaris support (#274) · 4dac7a94
      rstuart-indue authored
      * Add Solaris to supported OS types
      
      * Added master.cf template for Solaris
      
      * Changed the template used for Solaris master.cf
      
      * Renamed Solaris template
      
      * Updated params.pp to add full path to svcadm of Solaris
      
      * Add path param to newaliases exec
      
      * slight change to Solaris.yaml
      
      * fix duplicate command defn for newaliases
      4dac7a94
  14. 23 Jan, 2020 2 commits
  15. 22 Jan, 2020 3 commits
  16. 09 Jan, 2020 1 commit
    • Raphaël Pinson's avatar
      Convert params.pp to hiera data (#269) · 33604bd1
      Raphaël Pinson authored
      
      
      * Added hieradata definition. Migrated most params.pp logic to hieradata.
      Added Fedora to spec tests.
      
      * Corrected reversal of hiera.yaml names
      
      * Removed Archlinux items as they were intended for a subsequent update.
      
      * Move all params.pp logic to hiera
      
      * Simplify params.pp with hiera data
      Co-authored-by: default avatarQuien Sabe <qs5779@mail.com>
      33604bd1
  17. 26 Nov, 2019 1 commit
  18. 23 Aug, 2019 2 commits
  19. 16 Aug, 2019 1 commit
  20. 15 Aug, 2019 2 commits
  21. 26 Jul, 2019 1 commit
  22. 08 May, 2019 1 commit
  23. 25 Apr, 2019 1 commit
  24. 05 Apr, 2019 5 commits
  25. 04 Apr, 2019 1 commit