Start initial rabbitmq_Cluster role

Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
This commit is contained in:
Patrick Uiterwijk 2018-08-02 20:04:00 +00:00
parent e40b57559a
commit 5d8e972157
3 changed files with 87 additions and 0 deletions

View file

@ -0,0 +1 @@
[rabbitmq_management].

View file

@ -0,0 +1,50 @@
- name: install needed packages
package: name={{ item }} state=present
with_items:
- rabbitmq-server
tags:
- rabbitmq_cluster
- packages
- name: deploy CA certificate
copy: src="{{private}}/files/rabbitmq/{{env}}/pki/ca.crt"
dest=/etc/rabbitmq/ca.crt
owner=root group=root mode=0644
tags:
- rabbitmq_cluster
- config
- name: deploy node certificate
copy: src="{{private}}/files/rabbitmq/{{env}}/pki/issued/{{inventory_hostname}}.crt"
dest=/etc/rabbitmq/node.crt
owner=root group=root mode=0644
tags:
- rabbitmq_cluster
- config
- name: deploy node private key
copy: src="{{private}}/files/rabbitmq/{{env}}/pki/private/{{inventory_hostname}}.key"
dest=/etc/rabbitmq/node.key
owner=root group=root mode=0600
tags:
- rabbitmq_cluster
- config
- name: enable plugins
copy: src=enabled_plugins dest=/etc/rabbitmq/enabled_plugins owner=root group=root mode=0644
with_items:
- rabbitmq.config
- enabled_plugins
tags:
- rabbitmq_cluster
- config
- name: deploy configuration
template: src=rabbitmq.config dest=/etc/rabbitmq/rabbitmq.config owner=root group=root mode=0644
tags:
- rabbitmq_cluster
- config
#- name: start rabbitmq
# service: name=rabbitmq-server state=started enabled=yes
# tags: rabbitmq

View file

@ -0,0 +1,36 @@
[
{rabbit,
[
{log_levels, [{connection, none}]},
{default_user_tags, [administrator]},
{heartbeat, 600},
{channel_max, 128}
]},
{kernel,
[
]},
{rabbitmq_management,
[
]},
{rabbitmq_management_agent,
[
]},
{rabbitmq_shovel,
[{shovels,
[
]}
]},
{rabbitmq_stomp,
[
]},
{rabbitmq_mqtt,
[
]},
{rabbitmq_amqp1_0,
[
]},
{rabbitmq_auth_backend_ldap,
[
]}
].