James Tombleson
b7facd7394
Added Sensu Moved default role downloads to ./roles Added unattended-upgrades
42 lines
977 B
YAML
42 lines
977 B
YAML
---
|
|
# tasks/CentOS/dashboard.yml: Deployment of the Uchiwa dashboard
|
|
# Specific to CentOS
|
|
|
|
- name: Include ansible_distribution vars
|
|
include_vars:
|
|
file: "{{ ansible_distribution }}.yml"
|
|
tags: dashboard
|
|
|
|
- name: Ensure Uchiwa is installed
|
|
tags: dashboard
|
|
package:
|
|
name: uchiwa
|
|
state: present
|
|
when: not se_enterprise
|
|
|
|
- name: Ensure Sensu Enterprise Dashboard is installed
|
|
tags: dashboard
|
|
package:
|
|
name: "{{ sensu_enterprise_dashboard_package }}"
|
|
state: present
|
|
when: se_enterprise
|
|
|
|
- name: Deploy Uchiwa config
|
|
tags: dashboard
|
|
template:
|
|
src: uchiwa_config.json.j2
|
|
dest: "{{ sensu_config_path }}/uchiwa.json"
|
|
when: not se_enterprise
|
|
notify:
|
|
- restart uchiwa service
|
|
|
|
|
|
- name: Deploy Sensu Enterprise Dashboard
|
|
tags: dashboard
|
|
template:
|
|
src: sensu_enterprise_dashboard_config.json.j2
|
|
dest: "{{ sensu_config_path }}/dashboard.json"
|
|
when: se_enterprise
|
|
notify:
|
|
- restart sensu-enterprise-dashboard service
|