Skip to content
This repository has been archived by the owner on May 24, 2023. It is now read-only.

Main configuration handling #9

Closed
bobapple opened this issue May 14, 2018 · 0 comments
Closed

Main configuration handling #9

bobapple opened this issue May 14, 2018 · 0 comments
Assignees
Labels
enhancement Enhancement of existing code.
Milestone

Comments

@bobapple
Copy link
Member

Default configuration files should be configurable based on templates. This affects:

  • icinga2.conf
    • include constants
    • include zones.conf
    • include plugins (itl, plugins, plugins-contrib, ...)
    • include features-enabled/*.conf
    • include conf.d directory or alternative
    • manage/create included config directories
  • constants.conf
    • add default constants like PluginDir, NodeName etc.
    • add custom constants

Don't touch any other directory or configuration file managed by the Icinga 2 package for now. Files and directories should only be managed by Ansible if necessary.

Take care that the Icinga process is reloaded/restarted after configuration changes.

@bobapple bobapple added the enhancement Enhancement of existing code. label May 14, 2018
@bobapple bobapple added this to the v0.2.0 milestone May 14, 2018
@bobapple bobapple self-assigned this May 15, 2018
bobapple added a commit that referenced this issue May 28, 2018
RossBarnie pushed a commit to RossBarnie/ansible-icinga2 that referenced this issue Jun 12, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement Enhancement of existing code.
Projects
None yet
Development

No branches or pull requests

1 participant