This project is mirrored from https://github.com/camptocamp/puppet-postfix.git. Pull mirroring updated .
  1. 25 Aug, 2021 1 commit
  2. 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 gen...
      2d1906b3
  3. 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
  4. 02 Oct, 2020 1 commit
  5. 22 Jan, 2020 1 commit
    • Raphaël Pinson's avatar
      Convert to PDK (#270) · 27419439
      Raphaël Pinson authored
      * Convert to PDK
      
      * Add beaker
      
      * Adjust Gemfile and .travis.yml
      
      * Rename tests dir into examples
      
      * Deactivate rubocop for now
      
      * Remove rspec config
      
      * Rubocop autocorrect
      
      * Fix Lint/ParenthesesAsGroupedExpression
      
      * rubocop autocorrect
      
      * Exclude examples tagged with excl
      27419439
  6. 09 Aug, 2017 1 commit
  7. 17 May, 2017 1 commit
    • Raphaël Pinson's avatar
      Data types (#169) · 788d8764
      Raphaël Pinson authored
      * Use data types
      
      * Use data types
      
      * Use data types
      
      * Use data types
      
      * Use data types
      
      * Use data types
      
      * Use data types
      788d8764
  8. 08 Nov, 2016 1 commit
    • Christian Kaenzig's avatar
      Fix params validation + specs · 4fa44f58
      Christian Kaenzig authored
      * Move params validation to corresponding class: We only need to valide the
      params when they need to be set / are actually used. Since Puppet 4.6 or 4.7,
      stdlib's validate_string function doesn't accept undef anymore, so this has
      to be changed.
      
      * Remove specific error checking in specs: types checking validate_* functions
      have different error messages depending on the version the stdlib module, the
      version of puppet, maybe the version of ruby, the phase of the Moon... who knows.
      4fa44f58
  9. 24 Aug, 2016 1 commit
    • Angel L. Mateo's avatar
      Add a map define to create postfix maps (#138) · 755d8684
      Angel L. Mateo authored
      * Add a map define to create postfix maps
      
      It is similar to existing hash define, but this define can create maps
      of any type, not just hash.
      
      * Refactor postfix::hash to avoid duplicate code
      
      postfix::hash uses now the new postfix::map to create the hash
      755d8684
  10. 17 Aug, 2016 1 commit
  11. 28 Mar, 2015 1 commit
  12. 25 Mar, 2015 2 commits
  13. 25 Nov, 2014 1 commit
  14. 19 Sep, 2014 1 commit
  15. 05 Aug, 2013 1 commit
  16. 23 May, 2013 1 commit