Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
.github/ | H | 01-Mar-2019 | - | 25 | 19 | |
application/ | H | 01-Mar-2019 | - | 22,462 | 17,287 | |
contrib/ | H | 01-Mar-2019 | - | 3,678 | 2,419 | |
doc/ | H | 01-Mar-2019 | - | 3,486 | 2,564 | |
library/ | H | 01-Mar-2019 | - | 63,730 | 46,343 | |
public/ | H | 01-Mar-2019 | - | 1,734 | 1,468 | |
schema/ | H | 01-Mar-2019 | - | 9,099 | 7,777 | |
test/ | H | 01-Mar-2019 | - | 4,587 | 3,662 | |
.gitignore | H A D | 01-Mar-2019 | 63 | 7 | 5 | |
.gitlab-ci.yml | H A D | 01-Mar-2019 | 4 KiB | 126 | 116 | |
.travis.yml | H A D | 01-Mar-2019 | 946 | 45 | 38 | |
LICENSE | H A D | 01-Mar-2019 | 17.7 KiB | 340 | 281 | |
README.md | H A D | 01-Mar-2019 | 3.1 KiB | 65 | 48 | |
configuration.php | H A D | 01-Mar-2019 | 4.9 KiB | 147 | 120 | |
module.info | H A D | 01-Mar-2019 | 227 | 7 | 6 | |
phpcs.xml | H A D | 01-Mar-2019 | 593 | 23 | 19 | |
phpunit.xml | H A D | 01-Mar-2019 | 578 | 19 | 18 | |
run-php5.3.php | H A D | 01-Mar-2019 | 660 | 27 | 22 | |
run.php | H A D | 01-Mar-2019 | 4.4 KiB | 66 | 54 |
README.md
1Icinga Director 2=============== 3 4Icinga Director has been designed to make Icinga 2 configuration handling easy. 5It tries to target two main audiences: 6 7* Users with the desire to completely automate their datacenter 8* Sysops willing to grant their "point & click" users a lot of flexibility 9 10What makes Icinga Director so special is the fact that it tries to target both 11of them at once. 12 13![Icinga Director](doc/screenshot/director/readme/director_main_screen.png) 14 15Read more about Icinga Director in our [Introduction](doc/01-Introduction.md) section. 16Afterwards, you should be ready for [getting started](doc/04-Getting-started.md). 17 18Documentation 19------------- 20 21Please have a look at our [Installation instructions](doc/02-Installation.md) 22and our hints for how to apply [Upgrades](doc/05-Upgrading.md). We love automation 23and in case you also do so, the [Automation chapter](doc/03-Automation.md) could 24be worth a read. When upgrading, you should also have a look at our [Changelog](doc/82-Changelog.md). 25 26You could be interested in understanding how the [Director works](doc/10-How-it-works.md) 27internally. [Working with agents](doc/24-Working-with-agents.md) is a topic that 28affects many Icinga administrators. Other interesting entry points might be 29[Import and Synchronization](doc/70-Import-and-Sync.md), our [CLI interface](doc/60-CLI.md), 30the [REST API](doc/70-REST-API.md) and last but not least our [FAQ](doc/80-FAQ.md). 31 32A complete list of all our documentation can be found in the [doc](doc/) directory. 33 34Contributing 35------------ 36 37Icinga Director is an Open Source project and lives from your contributions. No 38matter whether these are feature requests, issues, translations, documentation 39or code. 40 41* Please check whether a related issue already exists on our [Issue Tracker](https://github.com/Icinga/icingaweb2-module-director/issues) 42* Make sure your code conforms to the [PSR-2: Coding Style Guide](http://www.php-fig.org/psr/psr-2/) 43* [Unit-Tests](doc/93-Testing.md) would be great 44* Send a [Pull Request](https://github.com/Icinga/icingaweb2-module-director/pulls) 45 (it will automatically be tested on Travis-CI) 46* We try hard to keep our master always green: [![Build Status](https://travis-ci.org/Icinga/icingaweb2-module-director.svg?branch=master)](https://travis-ci.org/Icinga/icingaweb2-module-director) 47 48 49Addons 50------ 51 52The following are to be considered community-supported modules, as they are not 53supported by the Icinga Team. At least not yet. But please give them a try if 54they fit your needs. They are being used in productive environments: 55 56* [AWS - Amazon Web Services](https://github.com/Icinga/icingaweb2-module-aws): 57 provides an Import Source for Autoscaling Groups on AWS 58* [File-Shipper](https://github.com/Icinga/icingaweb2-module-fileshipper): 59 allows Director to ship additional config files with manual config with its 60 deployments 61* [PuppetDB](https://github.com/Icinga/icingaweb2-module-puppetdb): provides 62 an Import Source dealing with your PuppetDB 63* [vSphere](https://github.com/Icinga/icingaweb2-module-vsphere): VMware vSphere 64 Import Source for Virtual Machines and Host Systems 65