auth.rb 750 B

123456789101112131415161718192021222324252627282930313233343536
  1. default['dovecot']['auth'] = {}
  2. default['dovecot']['auth']['system'] = {}
  3. default['dovecot']['auth']['sql']['drivers'] = []
  4. default['dovecot']['auth']['checkpassword'] = nil
  5. # default['dovecot']['auth']['checkpassword'] = { # hash
  6. # 'passdb' => {
  7. # 'driver' => 'checkpassword',
  8. # 'args' => '/usr/bin/checkpassword',
  9. # },
  10. # 'userdb' => {
  11. # 'driver' => 'prefetch',
  12. # },
  13. # }
  14. default['dovecot']['auth']['system'] = {}
  15. # default['dovecot']['auth']['system']['passdb'] = [ # array
  16. # {
  17. # # without driver
  18. # 'args' => 'dovecot',
  19. # },
  20. # {
  21. # 'driver' => 'passwd',
  22. # 'args' => '',
  23. # },
  24. # {
  25. # 'driver' => 'shadow',
  26. # 'args' => '',
  27. # },
  28. # {
  29. # 'driver' => 'bsdauth',
  30. # 'args' => '',
  31. # },
  32. # ]