pypubsub.yaml 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. # General server settings
  2. server:
  3. port: 2069
  4. bind: 0.0.0.0
  5. # Client settings
  6. clients:
  7. # Payloaders are clients that are allowed to push events (CIDR-based)
  8. payloaders:
  9. - 127.0.0.1/24
  10. - 10.0.0.1/24
  11. max_payload_size: 102400 # Max size of each JSON payload
  12. payload_backlog_size: 0 # Max number of payloads to keep in backlog cache (set to 0 to disable)
  13. payload_backlog_max_age: 48h # Maximum age of a backlog item before culling it (set to 0 to never prune on age)
  14. # Oldschoolers denotes clients expecting binary events, such as svnwcsub
  15. oldschoolers:
  16. - svnwcsub
  17. # ldap:
  18. # uri: ldaps://ldap.example.org
  19. # user_dn: uid=%s,ou=people,dc=example,dc=org
  20. # base_scope: dc=example,dc=org
  21. # membership_patterns:
  22. # - member=uid=%s,ou=people,dc=example,dc=org:
  23. # - uid=%s
  24. # acl:
  25. # "cn=syadmins,ou=teams,dc=example,dc=org":
  26. # - accounts
  27. # - restricted
  28. # uid=janedoe,ou=people,dc=example,dc=org:
  29. # - accounts
  30. # - contracts
  31. # - hr