Tooling for submitting JSON dumps of Puppet reports to ElasticSearch
Project description
# send_report_to_es
## Summary
Send a puppet report to ElasticSearch.
Configuration is read from the file specified in the environment variable PUPPET_ES_CONFIG (defaults to /etc/puppet_es.conf) and uses ConfigParser syntax. A sample configuration file is included as [etc/puppet_es.conf.example](etc/puppet_es.conf.example).
## Usage
### Command
~~~bash send_report_to_es [-h|–help] <filename> ~~~
### Options
~~~ -h/–help Show this help text and exit ~~~
### Parameters
~~~ filename The JSON file for the report to load and send to ElasticSearch ~~~
## Configuring ElasticSearch
An example ElasticSearch template that supports the format this script uses can be found at [etc/puppet_template.json](etc/puppet_template.json).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file puppet_es-0.1.0.tar.gz
.
File metadata
- Download URL: puppet_es-0.1.0.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
2329ab1282e9b80f28ce26f1f07986291acec72ac35a7d9c6a2d313b9eb73413
|
|
MD5 |
b102b65b8e0f5ab702615b2ae7181bac
|
|
BLAKE2b-256 |
61f792cccaf37e4ea7130b31f3b78e1d12d7a74ad03a35f9f567bddf617103e4
|
File details
Details for the file puppet_es-0.1.0-py2-none-any.whl
.
File metadata
- Download URL: puppet_es-0.1.0-py2-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
6a862caddff7c5c066a85ddac32749d56344bec1711d1c8ceca18e0143847f10
|
|
MD5 |
73e2c33a508346bde6254c2abb4807c8
|
|
BLAKE2b-256 |
85b0ab4d07c86b37712e8508d02bdb81db583ea5b41cb7e296e952aa2f54ff1e
|