{"id":20504118,"url":"https://github.com/icinga/icingaweb2-module-fileshipper","last_synced_at":"2025-10-28T14:10:53.693Z","repository":{"id":49875805,"uuid":"47833100","full_name":"Icinga/icingaweb2-module-fileshipper","owner":"Icinga","description":"Provide CSV, JSON, XML and YAML files as an Import Source for the Icinga Director and optionally ship hand-crafted additional Icinga2 config files","archived":false,"fork":false,"pushed_at":"2025-01-08T12:33:15.000Z","size":277,"stargazers_count":32,"open_issues_count":15,"forks_count":14,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-04-13T20:47:58.197Z","etag":null,"topics":["configuration","csv","icinga-director","icinga2","json","module","xml","yaml"],"latest_commit_sha":null,"homepage":"https://icinga.com/docs/director/latest/fileshipper/doc/02-Installation/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Icinga.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-12-11T15:07:05.000Z","updated_at":"2025-03-08T10:16:00.000Z","dependencies_parsed_at":"2024-11-15T19:36:38.032Z","dependency_job_id":"bb569aa0-ef74-4917-b929-4cc60f5bf9c2","html_url":"https://github.com/Icinga/icingaweb2-module-fileshipper","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Icinga%2Ficingaweb2-module-fileshipper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Icinga%2Ficingaweb2-module-fileshipper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Icinga%2Ficingaweb2-module-fileshipper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Icinga%2Ficingaweb2-module-fileshipper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Icinga","download_url":"https://codeload.github.com/Icinga/icingaweb2-module-fileshipper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248782280,"owners_count":21160716,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["configuration","csv","icinga-director","icinga2","json","module","xml","yaml"],"created_at":"2024-11-15T19:36:31.422Z","updated_at":"2025-10-28T14:10:53.621Z","avatar_url":"https://github.com/Icinga.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"Icinga Web 2 Fileshipper module\n===============================\n\nThe main purpose of this module is to extend [Icinga Director](https://github.com/icinga/icingaweb2-module-director)\nusing some of it's exported hooks. Based on them it offers an `Import Source`\nable to deal with `CSV`, `JSON`, `YAML` and `XML` files. It also offers the\npossibility to deploy hand-crafted [Icinga 2](https://github.com/Icinga/icinga2)\nconfig files through the `Icinga Director`.\n\n![Icinga Web 2 Fileshipper](doc/screenshot/fileshipper/01_fileshipper-imports-overview.png)\n\nFor getting started please read our [Installation instructions](doc/02-Installation.md),\nand then you should be ready to dive into [Import Source](doc/03-ImportSource.md)\ndefinitions, [supported file formats](doc/11-FileFormats.md) or and hand-crafted\n[Config File Shipping](doc/04-FileShipping.md).\n\nChanges\n-------\n\n### v1.2.0\n\n* FEATURE: PHP 8 support\n* FEATURE: Give guidance on potential misconfiguration (#34)\n* FEATURE: do not fail on malformed config file (#35)\n\n### v1.1.0\n\n* FEATURE: Added XLSX file support\n\n### v1.0.1\n\n* FEATURE: CSV files should give NULL for columns with empty strings (#6)\n* FIX: Small documentation fix\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficinga%2Ficingaweb2-module-fileshipper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ficinga%2Ficingaweb2-module-fileshipper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficinga%2Ficingaweb2-module-fileshipper/lists"}