forked from ISTI-ansible-roles/ansible-roles
40 lines
891 B
YAML
40 lines
891 B
YAML
|
---
|
||
|
- name: Install the riemann rpm
|
||
|
yum: name={{ riemann_rpm_url }} state=present
|
||
|
when: riemann_use_rpm
|
||
|
tags:
|
||
|
- riemann
|
||
|
- monitoring
|
||
|
|
||
|
- name: Download the riemann tar file
|
||
|
get_url: url={{ riemann_tar_url }} dest=/opt
|
||
|
when: not riemann_use_rpm
|
||
|
register: riemann_tarfile
|
||
|
tags:
|
||
|
- riemann
|
||
|
- monitoring
|
||
|
|
||
|
- name: Unpack the riemann tar file
|
||
|
unarchive: src=/opt/{{ riemann_tar_file }} dest=/opt copy=no owner=root group=root
|
||
|
when:
|
||
|
- not riemann_use_rpm
|
||
|
- (riemann_tarfile|changed)
|
||
|
tags:
|
||
|
- riemann
|
||
|
- monitoring
|
||
|
|
||
|
- name: Link to the latest version
|
||
|
file: src=/opt/riemann-{{ riemann_version }} dest=/opt/riemann state=link
|
||
|
tags:
|
||
|
- riemann
|
||
|
- monitoring
|
||
|
|
||
|
- name: Install the riemann dependencies
|
||
|
yum: pkg={{ item }} state={{ pkg_state }}
|
||
|
with_items: riemann_deps
|
||
|
when: not riemann_use_rpm
|
||
|
tags:
|
||
|
- riemann
|
||
|
- monitoring
|
||
|
|