-
Couldn't load subscription status.
- Fork 40
Add Icinga for Windows role 'ifw' #409
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I managed to run in a big problem by adjusting ifw_icinga2_cn from hostname to fqdn which resulted in an installation command which IfW did not like. When running it manually it dropped back to the wizard which is very likely same resulting in a hanging Ansible run. So this should be fixed and requires a time out to prevent such a situation in the future.
Then I would like a design change as current defaults of the role are based on current defaults of IfW which are based on minimum functionality. I would prefer it to use defaults based in best practices as this would give a better user experience and if need for some reason changing back to less would be possible for the user. So I would like to see JEA manageable and by default being enabled and the background daemon being installed and set up so usage of the API is possible resulting in better performance and check results. I am also not sure if we should allow setting the user with the initial release instead of having it as a Todo, especially when adding JEA.
As the Icinga install command might drop to an interactive prompt if some option is malformed, this timeout ensures that Ansible does not idle indefinetely.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only one typo and perhaps some additional documentation, so I already approve.
Password in case of non-service account still needed
5b4d235 to
406260d
Compare
ce0ff55 to
9e783ed
Compare
9e783ed to
9218c10
Compare
This PR adds a role for Icinga for Windows (
ifw).The role can install the Icinga PowerShell Framework, manage repositories and components, and configure Icinga 2 via the framework.