From: Andrew Schoen Date: Thu, 17 Dec 2015 17:09:30 +0000 (-0600) Subject: playbook to setup a barebones sensu server X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=cfb1009f161ca1854a0b56ab8de7f2ed5f00f9f3;p=ceph-build.git playbook to setup a barebones sensu server Signed-off-by: Andrew Schoen --- diff --git a/ansible/sensu.yml b/ansible/sensu.yml new file mode 100644 index 000000000..52e4c8fd2 --- /dev/null +++ b/ansible/sensu.yml @@ -0,0 +1,16 @@ +- hosts: all + user: admin + sudo: true + vars_files: + - sensu-vars.yml + roles: + - role: Mayeu.RabbitMQ + rabbitmq_vhost_definitions: + - name: sensu + rabbitmq_users_definitions: + - vhost: sensu + user: sensu + password: placeholder + rabbitmq_ssl: false + - redis + - Mayeu.sensu diff --git a/ansible/vars/sensu-vars.yml b/ansible/vars/sensu-vars.yml new file mode 100644 index 000000000..d523f7efc --- /dev/null +++ b/ansible/vars/sensu-vars.yml @@ -0,0 +1,33 @@ +--- +# Set the rabbitmq SSL address +rabbitmq_conf_ssl_listeners_address: '0.0.0.0' + +# Set the rabbitmq vhost +rabbitmq_vhost_definitions: + - name: "{{ sensu_server_rabbitmq_vhost }}" + +rabbitmq_users_definitions: + - vhost: "{{ sensu_server_rabbitmq_vhost }}" + user: "{{ sensu_server_rabbitmq_user }}" + password: "{{ sensu_server_rabbitmq_password }}" + +sensu_server_rabbitmq_insecure: true + +# Sensu client variable +sensu_client_subscription_names: + - test + +# Dummy sensu_checks +sensu_checks: + test_check: + handler : default + command : "/bin/sh echo Hello World" + interval : 60 + subscribers: + - test + +# Dummy sensu_handlers +sensu_handlers: + test_handler: + type : pipe + command: "echo"