This project is mirrored from https://github.com/camptocamp/puppet-postfix.git. Pull mirroring updated .
  1. 11 Jan, 2021 1 commit
    • 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
  2. 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
  3. 02 Oct, 2020 2 commits
  4. 19 Sep, 2017 1 commit
    • Raphaël Pinson's avatar
      Fix resource dependencies (#185) · 17d9d6ee
      Raphaël Pinson authored
      * Fix resource dependencies
      
      Dependencies must be set only if the resources exist in the catalog.
      For some weird reason, this worked in Puppet 4 (and shouldn't have).
      
      * Fix AbsolutePath test for Puppet 5
      17d9d6ee
  5. 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
  6. 29 Jun, 2015 1 commit
  7. 19 Jun, 2015 1 commit
  8. 19 Jan, 2015 1 commit
  9. 25 Nov, 2014 1 commit
  10. 05 Aug, 2013 2 commits
  11. 24 Jul, 2013 1 commit
  12. 27 May, 2013 1 commit
  13. 17 Jan, 2013 1 commit
    • Ewoud Kohl van Wijngaarden's avatar
      Allow blank destinations · a9878376
      Ewoud Kohl van Wijngaarden authored
      It's possible to have a blank destination. A typical use case is discarding
      everything except one domain[1].
      
      example.org :
      .example.org :
      * discard:
      
      One would implement this using puppet-postfix as follows:
      
      postfix::transport { ['example.org', '.example.org']:
        destination => '',
      }
      postfix::transport { '*':
        destination => 'discard',
      }
      
      However, this will result into an error:
      
      err: /Stage[main]/MyClass/Postfix::Transport[example.org]/Augeas[Postfix transport - example.org]: Could not evaluate: Save failed with return code false
      err: /Stage[main]/MyClass/Postfix::Transport[.example.org]/Augeas[Postfix transport - .example.org]: Could not evaluate: Save failed with return code false
      
      The solution is to use clear instead of set if the destination is empty. This
      patch changes the destination to follow a similar pattern as nexthop. For
      convenience it also adds a default to destination since that can now be handled
      properly. Thus the following works.
      
      postfix::transport { ['example.org', '.example.org']:
      }
      postfix::transport { '*':
        destination => 'discard',
      }
      
      [1]: http://dannyman.toldme.com/2008/09/15/howto-postfix-deliver-external-devnull/
      a9878376
  14. 23 Oct, 2012 1 commit
  15. 16 Oct, 2012 1 commit
  16. 10 Sep, 2012 3 commits
  17. 28 Mar, 2012 1 commit
  18. 15 Nov, 2011 2 commits
  19. 28 Aug, 2009 2 commits
  20. 21 Jul, 2009 1 commit
  21. 02 Mar, 2009 1 commit
  22. 03 Dec, 2008 1 commit