74 lines
1.7 KiB
YAML
74 lines
1.7 KiB
YAML
---
|
|
- name: Converge
|
|
hosts: all
|
|
roles:
|
|
- ansible-role-sensu
|
|
vars:
|
|
#sensu_api_password: test
|
|
sensu_repository_system: ubuntu
|
|
sensu_repository_release: xenial
|
|
sensu_no_log: false
|
|
sensu_backend: yes
|
|
sensu_agent_redact:
|
|
- supersecret
|
|
sensu_agent_plugins:
|
|
- name: sensu-plugins-disk-checks
|
|
version: 3.1.1
|
|
sensu_agent_labels:
|
|
test: coucou
|
|
supersecret: password
|
|
sensu_namespaces:
|
|
- name: production
|
|
- name: dev
|
|
sensu_users:
|
|
- name: johndoe
|
|
password: secret1234
|
|
groups:
|
|
- devops
|
|
- users
|
|
sensu_assets:
|
|
- name: superasset
|
|
url: http://localhost/test.sh
|
|
sha512: >
|
|
cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce
|
|
47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
|
|
namespaces:
|
|
- production
|
|
- dev
|
|
sensu_mutators:
|
|
- name: transform
|
|
command: /path/value_to_csv
|
|
namespaces:
|
|
- production
|
|
- dev
|
|
sensu_handlers:
|
|
- name: mail
|
|
command: echo test | mail -s coucou
|
|
namespaces:
|
|
- production
|
|
- dev
|
|
sensu_filters:
|
|
- name: state_changed
|
|
expressions:
|
|
- event.check.occurrences == 1
|
|
namespaces:
|
|
- production
|
|
- dev
|
|
sensu_checks:
|
|
- name: ping
|
|
command: ping -c 1 127.0.0.1
|
|
labels:
|
|
ping_warning: '200'
|
|
subscriptions:
|
|
- linux
|
|
namespaces:
|
|
- production
|
|
- dev
|
|
sensu_cluster_roles:
|
|
- name: superview
|
|
rules:
|
|
- verbs:
|
|
- get
|
|
- list
|
|
resources:
|
|
- '*'
|