Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/icinga/icingaweb2-module-fileshipper
Provide CSV, JSON, XML and YAML files as an Import Source for the Icinga Director and optionally ship hand-crafted additional Icinga2 config files
https://github.com/icinga/icingaweb2-module-fileshipper
configuration csv icinga-director icinga2 json module xml yaml
Last synced: about 2 months ago
JSON representation
Provide CSV, JSON, XML and YAML files as an Import Source for the Icinga Director and optionally ship hand-crafted additional Icinga2 config files
- Host: GitHub
- URL: https://github.com/icinga/icingaweb2-module-fileshipper
- Owner: Icinga
- License: gpl-2.0
- Created: 2015-12-11T15:07:05.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2023-12-13T14:47:22.000Z (about 1 year ago)
- Last Synced: 2024-06-20T00:43:40.500Z (7 months ago)
- Topics: configuration, csv, icinga-director, icinga2, json, module, xml, yaml
- Language: PHP
- Homepage: https://icinga.com/docs/director/latest/fileshipper/doc/02-Installation/
- Size: 271 KB
- Stars: 27
- Watchers: 13
- Forks: 13
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Icinga Web 2 Fileshipper module
===============================The main purpose of this module is to extend [Icinga Director](https://github.com/icinga/icingaweb2-module-director)
using some of it's exported hooks. Based on them it offers an `Import Source`
able to deal with `CSV`, `JSON`, `YAML` and `XML` files. It also offers the
possibility to deploy hand-crafted [Icinga 2](https://github.com/Icinga/icinga2)
config files through the `Icinga Director`.![Icinga Web 2 Fileshipper](doc/screenshot/fileshipper/01_fileshipper-imports-overview.png)
For getting started please read our [Installation instructions](doc/02-Installation.md),
and then you should be ready to dive into [Import Source](doc/03-ImportSource.md)
definitions, [supported file formats](doc/11-FileFormats.md) or and hand-crafted
[Config File Shipping](doc/04-FileShipping.md).Changes
-------### v1.2.0
* FEATURE: PHP 8 support
* FEATURE: Give guidance on potential misconfiguration (#34)
* FEATURE: do not fail on malformed config file (#35)### v1.1.0
* FEATURE: Added XLSX file support
### v1.0.1
* FEATURE: CSV files should give NULL for columns with empty strings (#6)
* FIX: Small documentation fix