ansible-role-sensu/molecule/default/converge.yml

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:
- '*'