---
- name: Create consul directory
file:
src: "{{ item }}"
owner: root
group: root
mode: 0755
state: directory
with_items:
- "{{ obs.home }}/consul/{data,logs,conf}"
- name: Copy consul binary file
copy:
src: "{{ item }}"
dest: "{{ {{ obs.home }}/consul"
owner: root
group: root
mode: 0755
- name: Template and supervisor's conf
template:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
mode: "{{ item.mode }}"
owner: root
group: root
with_items:
- { src: super_consol.conf.j2, dest: /etc/supervisord.d/node_exporter.conf , mode: 0755}
inotify:
- add consol
- restart consol