Master | Latest |
---|---|
PoshCode guidelines.
Completed:
- Basic ticket registration against an Icinga2 CA via ticket.
- Skeleton is copied in if it does not exist.
ToDo:
- Agnostic to where Icinga2 is installed:
- AppX (Done)
- Binary (Done)
- MSI
- Zone and Endpoint creation with configuration for upstream.
- Tests with AppVeyor.
- Feature list, enable and disable.
- Feature configuration:
- API
- Parse configuration:
- Needs scoping. Useful for Zones, Endpoints and Features.
- Query Icinga2 API support to fetch what is in the configuration.
- Use Windows CA / ADCS for certificate enrollment as a 3rd party CA similar to PuppetCA.
- Desired State Configuration.
- Support for more than Windows using PowerShell Core
- Icinga2 API integration
- Needs scoping. Ideally it could do anything the API allows for, to start with querying for whatever is configured seems feasible.