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,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