From 1cead8ec9a849d243c3ee5c8acbbe3b6a754dd23 Mon Sep 17 00:00:00 2001 From: "chenshuai@huawei.com" Date: Mon, 25 Apr 2016 16:24:07 +0800 Subject: ocl: use opencontrail rabbitmq replace compass default rabbitmq JIRA: COMPASS-376 Change-Id: I1496d875cc47869e18fd4b2db5baabcd620675d7 Signed-off-by: chenshuai@huawei.com --- .../templates/provision/rabbitmq-conf-single.j2 | 6 ++++++ .../templates/provision/rabbitmq-conf.j2 | 25 ++++++++++++++++++++++ .../templates/provision/rabbitmq-cookie.j2 | 1 + .../templates/provision/rabbitmq-env-conf.j2 | 2 ++ 4 files changed, 34 insertions(+) create mode 100644 deploy/adapters/ansible/roles/open-contrail/templates/provision/rabbitmq-conf-single.j2 create mode 100644 deploy/adapters/ansible/roles/open-contrail/templates/provision/rabbitmq-conf.j2 create mode 100644 deploy/adapters/ansible/roles/open-contrail/templates/provision/rabbitmq-cookie.j2 create mode 100644 deploy/adapters/ansible/roles/open-contrail/templates/provision/rabbitmq-env-conf.j2 (limited to 'deploy/adapters/ansible/roles/open-contrail/templates/provision') diff --git a/deploy/adapters/ansible/roles/open-contrail/templates/provision/rabbitmq-conf-single.j2 b/deploy/adapters/ansible/roles/open-contrail/templates/provision/rabbitmq-conf-single.j2 new file mode 100644 index 00000000..cce01c77 --- /dev/null +++ b/deploy/adapters/ansible/roles/open-contrail/templates/provision/rabbitmq-conf-single.j2 @@ -0,0 +1,6 @@ +[ + {rabbit, [ {tcp_listeners, [{"{{ internal_ip }}", 5672}]}, + {loopback_users, []}, + {log_levels,[{connection, info},{mirroring, info}]} ] + } +]. diff --git a/deploy/adapters/ansible/roles/open-contrail/templates/provision/rabbitmq-conf.j2 b/deploy/adapters/ansible/roles/open-contrail/templates/provision/rabbitmq-conf.j2 new file mode 100644 index 00000000..f0d09c4f --- /dev/null +++ b/deploy/adapters/ansible/roles/open-contrail/templates/provision/rabbitmq-conf.j2 @@ -0,0 +1,25 @@ +[ + {rabbit, [ {tcp_listeners, [{"{{ contrail_address }}", 5672}]}, {cluster_partition_handling, autoheal},{loopback_users, []}, + {cluster_nodes, {[{% for cur_host in groups['opencontrail'] %}'rabbit@{{ cur_host }}'{% if not loop.last %}, {% endif %}{% endfor %}], disc}}, + {vm_memory_high_watermark, 0.4}, + {disk_free_limit,50000000}, + {log_levels,[{connection, info},{mirroring, info}]}, + {heartbeat,10}, + {delegate_count,20}, + {channel_max,5000}, + {tcp_listen_options, + [binary, + {packet, raw}, + {reuseaddr, true}, + {backlog, 128}, + {nodelay, true}, + {exit_on_close, false}, + {keepalive, true} + ] + }, + {collect_statistics_interval, 60000} + ] + }, + {rabbitmq_management_agent, [ {force_fine_statistics, true} ] }, + {kernel, [{net_ticktime, 30}]} +]. diff --git a/deploy/adapters/ansible/roles/open-contrail/templates/provision/rabbitmq-cookie.j2 b/deploy/adapters/ansible/roles/open-contrail/templates/provision/rabbitmq-cookie.j2 new file mode 100644 index 00000000..838d0332 --- /dev/null +++ b/deploy/adapters/ansible/roles/open-contrail/templates/provision/rabbitmq-cookie.j2 @@ -0,0 +1 @@ +{{ ansible_date_time.iso8601_micro | to_uuid }} diff --git a/deploy/adapters/ansible/roles/open-contrail/templates/provision/rabbitmq-env-conf.j2 b/deploy/adapters/ansible/roles/open-contrail/templates/provision/rabbitmq-env-conf.j2 new file mode 100644 index 00000000..6a3b4760 --- /dev/null +++ b/deploy/adapters/ansible/roles/open-contrail/templates/provision/rabbitmq-env-conf.j2 @@ -0,0 +1,2 @@ +NODE_IP_ADDRESS={{ internal_ip }} +NODENAME=rabbit@{{ ansible_hostname }}-ctrl -- cgit 1.2.3-korg