Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jaredledvina/sensu-client
Ansible role for Sensu Clients
https://github.com/jaredledvina/sensu-client
ansible-role sensu sensu-client
Last synced: 1 day ago
JSON representation
Ansible role for Sensu Clients
- Host: GitHub
- URL: https://github.com/jaredledvina/sensu-client
- Owner: jaredledvina
- License: mit
- Created: 2016-09-11T23:15:49.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-12T12:19:20.000Z (over 6 years ago)
- Last Synced: 2024-12-18T13:45:06.492Z (about 2 months ago)
- Topics: ansible-role, sensu, sensu-client
- Size: 91.8 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.org/jaredledvina/sensu-client.svg?branch=master)](https://travis-ci.org/jaredledvina/sensu-client)
[![MIT Licensed](https://img.shields.io/badge/license-MIT-green.svg)](https://tldrlegal.com/license/mit-license)
[![Ansible Galaxy](https://img.shields.io/badge/role-jaredledvina.sensu--client-blue.svg)](https://galaxy.ansible.com/jaredledvina/sensu-client/)Sensu Client
=========Ansible role for Sensu Clients. Tested on Debian 8, Debian 9, and Ubuntu 14.04 only.
Requirements
------------* Configured Sensu master server(s)
Role Variables
--------------See [`defaults/main.yml`](https://github.com/jaredledvina/sensu-client/blob/defaults/vars/main.yml)
Dependencies
------------Nothing at this time.
Example Playbook
----------------
```yaml
---
- hosts: client
roles:
- role: sensu-client
sensu_client_gems:
- sensu-plugin
sensu_client_plugins:
- sensu-plugins-http
sensu_client_checks:
sensu-website:
command: check-http.rb -u https://sensuapp.org
subscribers:
- all
interval: 60
```Development:
------------This repo uses pre-commit to manage local git commit hooks. Checkout https://pre-commit.com for details.