Advertisement
Guest User

Untitled

a guest
Feb 17th, 2020
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.84 KB | None | 0 0
  1. vars:
  2. op_store_1_host: "10.0.1.19"
  3. op_store_router_1_port: "3301"
  4. op_store_router_1_addr: "{{ op_store_1_host }}:{{ op_store_router_1_port }}"
  5. op_store_2_host: "10.0.1.50"
  6. op_store_router_2_port: "3301"
  7. op_store_router_2_addr: "{{ op_store_2_host }}:{{ op_store_router_2_port }}"
  8. op_store_routers_addrs: "{{ op_store_router_1_addr }},{{ op_store_router_2_addr }}"
  9.  
  10.  
  11. op-store:
  12. hosts:
  13. op-store-router-1:
  14. ansible_ssh_host: "{{ op_store_1_host }}"
  15. roles: ['router']
  16. replicaset_alias: "router"
  17. failover_priority:
  18. - "op-store-router-1"
  19. - "op-store-router-2"
  20. config:
  21. advertise_uri: "10.0.1.19:3301"
  22. http_port: 8182
  23. user: "tarantool"
  24. password: "tarantool"
  25. memtx_memory: 314572800 # 300Mb
  26.  
  27. op-store-storage-1-master:
  28. ansible_ssh_host: "{{ op_store_1_host }}"
  29. roles: ['storage']
  30. replicaset_alias: "storage-1"
  31. failover_priority:
  32. - "op-store-storage-1-master"
  33. - "op-store-storage-1-slave-1"
  34. config:
  35. advertise_uri: "10.0.1.19:3302"
  36. http_port: 8183
  37. user: "tarantool"
  38. password: "tarantool"
  39. memtx_memory: 3221225472 # 3Gb
  40. enable_expiraiond: "1"
  41. expiration_time: "86400000000" # 24 hours
  42.  
  43. op-store-storage-1-slave-1:
  44. ansible_ssh_host: "{{ op_store_1_host }}"
  45. roles: ['storage']
  46. replicaset_alias: "storage-1"
  47. failover_priority:
  48. - "op-store-storage-1-master"
  49. - "op-store-storage-1-slave-1"
  50. config:
  51. advertise_uri: "10.0.1.19:3303"
  52. http_port: 8184
  53. user: "tarantool"
  54. password: "tarantool"
  55. memtx_memory: 3221225472 # 3Gb
  56. enable_expiraiond: "1"
  57. expiration_time: "86400000000" # 24 hours
  58.  
  59. op-store-router-2:
  60. ansible_ssh_host: "{{ op_store_2_host }}"
  61. roles: ['router']
  62. replicaset_alias: "router"
  63. failover_priority:
  64. - "op-store-router-1"
  65. - "op-store-router-2"
  66. config:
  67. advertise_uri: "10.0.1.50:3301"
  68. http_port: 8182
  69. user: "tarantool"
  70. password: "tarantool"
  71. memtx_memory: 314572800 # 300Mb
  72.  
  73. op-store-storage-2-master:
  74. ansible_ssh_host: "{{ op_store_2_host }}"
  75. roles: ['storage']
  76. replicaset_alias: "storage-2"
  77. failover_priority:
  78. - "op-store-storage-2-master"
  79. - "op-store-storage-2-slave-1"
  80. config:
  81. advertise_uri: "10.0.1.50:3302"
  82. http_port: 8183
  83. user: "tarantool"
  84. password: "tarantool"
  85. memtx_memory: 3221225472 # 3Gb
  86. enable_expiraiond: "1"
  87. expiration_time: "86400000000" # 24 hours
  88.  
  89. op-store-storage-2-slave-1:
  90. ansible_ssh_host: "{{ op_store_2_host }}"
  91. roles: ['storage']
  92. replicaset_alias: "storage-2"
  93. failover_priority:
  94. - "op-store-storage-2-master"
  95. - "op-store-storage-2-slave-1"
  96. config:
  97. advertise_uri: "10.0.1.50:3303"
  98. http_port: 8184
  99. user: "tarantool"
  100. password: "tarantool"
  101. memtx_memory: 3221225472 # 3Gb
  102. enable_expiraiond: "1"
  103. expiration_time: "86400000000" # 24 hours
  104.  
  105. vars:
  106. ansible_ssh_common_args: "{{ ssh_common_args }}" # deploy via ssh proxy
  107.  
  108. cartridge_app_name: tarantool-storage # application name
  109. cartridge_package_path: ./dists/operational-storage/rpm/tarantool-storage-0.1.0-0.rpm # path to package to deploy
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement