constants.py 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. '''
  2. Created on Oct 31, 2013
  3. @author: tbordaz
  4. '''
  5. import os
  6. from lib389 import DN_DM
  7. LOCALHOST = "localhost.localdomain"
  8. SUFFIX = 'dc=example,dc=com'
  9. PASSWORD = 'password'
  10. # Used for standalone topology
  11. HOST_STANDALONE = LOCALHOST
  12. PORT_STANDALONE = 33389
  13. SERVERID_STANDALONE = 'standalone'
  14. # Used for One master / One consumer topology
  15. HOST_MASTER = LOCALHOST
  16. PORT_MASTER = 40389
  17. SERVERID_MASTER = 'master'
  18. REPLICAID_MASTER = 1
  19. HOST_CONSUMER = LOCALHOST
  20. PORT_CONSUMER = 50389
  21. SERVERID_CONSUMER = 'consumer'
  22. # Used for two masters / two consumers toplogy
  23. HOST_MASTER_1 = LOCALHOST
  24. PORT_MASTER_1 = 44389
  25. SERVERID_MASTER_1 = 'master_1'
  26. REPLICAID_MASTER_1 = 1
  27. HOST_MASTER_2 = LOCALHOST
  28. PORT_MASTER_2 = 45389
  29. SERVERID_MASTER_2 = 'master_2'
  30. REPLICAID_MASTER_2 = 2
  31. HOST_CONSUMER_1 = LOCALHOST
  32. PORT_CONSUMER_1 = 54389
  33. SERVERID_CONSUMER_1 = 'consumer_1'
  34. HOST_CONSUMER_2 = LOCALHOST
  35. PORT_CONSUMER_2 = 55389
  36. SERVERID_CONSUMER_2 = 'consumer_2'
  37. args_standalone = {
  38. 'prefix': os.environ.get('PREFIX', None),
  39. 'backupdir': os.environ.get('BACKUPDIR', "/tmp"),
  40. 'newrootdn': DN_DM,
  41. 'newrootpw': PASSWORD,
  42. 'newhost': HOST_STANDALONE,
  43. 'newport': PORT_STANDALONE,
  44. 'newinstance': SERVERID_STANDALONE,
  45. 'newsuffix': SUFFIX,
  46. 'no_admin': True}
  47. # This is a template
  48. args_instance = {
  49. 'prefix': os.environ.get('PREFIX', None),
  50. 'backupdir': os.environ.get('BACKUPDIR', "/tmp"),
  51. 'newrootdn': DN_DM,
  52. 'newrootpw': PASSWORD,
  53. 'newhost': LOCALHOST,
  54. 'newport': 389,
  55. 'newinstance': "template",
  56. 'newsuffix': SUFFIX,
  57. 'no_admin': True}